안드로이드 개발 질문/답변
(글 수 45,052)
다이얼로그를 버튼을 누르지 않고 종료하는 방법이 있는지 궁금합니다.
일반적인 다이얼로그창을 띄우면 dismiss();로 종료를 하면되는데요
AlertDialog.Builder dialog;
dialog = new AlertDialog.Builder(context);
.setView(listPage)
.setNegativeButton("Ok", null);
dialog.show();
이런식으로 만들어버리면 dismiss() 메서드가 보이질 않더라구요..
위 코드 listPage는 리스트뷰를 사용중인데요
아이템을 클릭하고 이벤트가 일어날때 띄워져있는 모든 다이얼로그창을 닫고싶습니다.
다이얼로그 창이 띄워져있을때 액티비티를 종료해버리니 에러가 나버려서요..
어플이 종료될만큼 치명적이진 않지만 신경쓰이네요..
ERROR/WindowManager(11684): android.view.WindowLeaked: Activity pe.berabue.maptools.CreatActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@452f4720 that was originally added here
일반적인 다이얼로그창을 띄우면 dismiss();로 종료를 하면되는데요
AlertDialog.Builder dialog;
dialog = new AlertDialog.Builder(context);
.setView(listPage)
.setNegativeButton("Ok", null);
dialog.show();
이런식으로 만들어버리면 dismiss() 메서드가 보이질 않더라구요..
위 코드 listPage는 리스트뷰를 사용중인데요
아이템을 클릭하고 이벤트가 일어날때 띄워져있는 모든 다이얼로그창을 닫고싶습니다.
다이얼로그 창이 띄워져있을때 액티비티를 종료해버리니 에러가 나버려서요..
어플이 종료될만큼 치명적이진 않지만 신경쓰이네요..
ERROR/WindowManager(11684): android.view.WindowLeaked: Activity pe.berabue.maptools.CreatActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@452f4720 that was originally added here



