마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 다이얼로그 종료 되는 오류 도와주세요

0 추천

안드로이드에서 버튼클릭시 간단한 다이얼로그 창을 만드려고 합니다.

 
public class Menu_specialmenu extends Activity implements OnClickListener {
 
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu_specialmenu);
 
Button btn = (Button) findViewById(R.id.btn21);
btn.setOnClickListener(this);
 
}
 
public void onClick(View arg0) {
new AlertDialog.Builder(this)
.setIcon(R.drawable.ic_launcher)
.setTitle("인사")
.setMessage("fuck이나")
.setNeutralButton("Close", null)
.show();
}
 
}
 
이게소스인대 왠지모르게 자꾸 어플이종료됩니다. 다른 프로젝트를 만들어서 하면 되는데
원래 프로젝트로 와서 하면 자꾸종료됩니다. 제가 생각하기에는 해당 클래스만 종료되는것같습니다.
 
현재 프로젝트가
첫화면 ->두번째화면(하단탭뷰) ->세번째화면 (상단탭뷰) 이런식으로되있는데
세번째 화면(상단탭뷰)에서 탭이 불러온 클래스의 버튼클릭시 위와같은 소스를통해서 대화상자를 띄우려고하는데 
버튼을누르면 자꾸 종료(app이 중지되었습니다) 됩니다.
 
메니페스트에 추가안하거나 그런것은아니고 테스트한것을보시면
 
1.두번째화면(하단탭뷰) -> 세번째화면(상단탭뷰)-> 세번째화면(상단탭뷰)의 1개의 탭이 불러온 클래스의 버튼클릭  dialog가 열리지않고 어플종료
 
2.세번째화면(상단탭뷰)-> 탭뷰의 탭의 불러온 클래스의 버튼클릭  dialog 가 열림
 
2번경우는 확실히 됩니다
하지만 탭뷰2개가 겹친상태에서 dialog를 키려고하며 어플이 종료됩니다
그리고 버튼 dialog가아닌 class를 불러올경우는 또 됩니다.
 
이해가되시나요? 
 
왜 뭐가문제인지 도저희모르겟습니다.
도와주십쇼..
 
촙드로이드 (140 포인트) 님이 2014년 9월 23일 질문
촙드로이드님이 2014년 9월 24일 수정
Exception 로그를 올려 주셔야 원인을 알것 같아요...
사진으로 첨부해서 올렸습니다.
클릭되어있는부분부터 세번째로 들어가는 로그입니다
그이후 버튼누를시 중지됩니다

1개의 답변

0 추천

여기 한번 참조해 보세요

같은 문제 같아요

 

http://blog.naver.com/gh2501/155151201

 

context 가 잘못 들어가서 생기는 문제 같아요.

 

body{zoom:101%!important;}
두통 (140 포인트) 님이 2014년 9월 24일 답변
...