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

onResume 후에 DIalog를 dismiss 시키려 하면 작동을 안해요

0 추천
예를 들어서

DIalog 창을 하나 띄우고 Positive button에 클릭시 dismiss 되도록 listener를 지정해 줬는데

평소엔 잘되는데 이상하게 Dialog를 띄운 상태에서

onResume 호출 후엔 (예를 들어서 바탕화면 나갔다 들어오면)

ok버튼을 누르면 사라지는 모션은 일어나는데, DIalog 자체는 안없어지더라구요

다시 ok누르면 먹통이구요;

무슨 처리를 해줘야 되는건가요??;
익명사용자 님이 2015년 10월 28일 질문

1개의 답변

0 추천
제가 판단하기에는 다이얼로그가 중복으로 띄워지는 듯 보입니다.

하나는 이벤트를 먹어서 OK 버튼 눌렀을 때 실제로 닫힌것이고

뒤쪽에있는 다이얼로그는 컨텍스트를 잃었기 때문에 동작하지 않는 것입니다.

다이얼로그를 중복으로 띄우게 할만한 요소가 없는지 한번 체크해보시기 바랍니다.
Gradler (109,780 포인트) 님이 2015년 10월 28일 답변
Gradler님이 2015년 10월 28일 수정
...