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

Dialog dismiss 취소? 시키는 방법..

0 추천
커스텀다이알로그를 만들어서 쓰구있는데요
다이얼로그에서 데이터를 입력하고 확인을 누르면  dismiss를 하면 다이얼로그를 호출한 쪽의 엑티비티에서 dismiss listener 가게되어습니다
근데 그냥 뒤로가기키를 누르면 dimiss가 안먹히게하고싶은데 그게안되네요 백버튼 이벤트를 감지하여 디스미스가아닌 cancel을발생시켜도 캔슬발생후에 또 디스미스가되서 디스미스리스너가 꼭불러집니다.. 그냥 다이얼로그가꺼지면 무조건발생하네요
이거..어떻게방법없을까요
도와주세요ㅜㅠ
cmsypub (820 포인트) 님이 2015년 8월 11일 질문
dialog.setCancelable(false);

적용해보세요.
간단하게 생각하고 검색하시면 됩니다~
안드로이드 다이얼로그 백버튼 만 쳐도 쉽게 찾을 수 있습니다^^
ㅠㅠ 그렇게 많이 찾아봤는데.. ㅠㅠ
그렇게 하고 있었는데 아무래도 막아놓는건 아닌거 같아서요..

1개의 답변

0 추천
aucd29 (218,390 포인트) 님이 2015년 8월 11일 답변
백버튼은 사용 가능하게 두려고 합니다.
취소 버튼이 없어서요
...