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

액티비티 finish() 될때 캐치방법

0 추천
액티비티를 다이얼로그형태로 사용중인데요 액티비티 밖 터치시 finish되는데 finish될때

캐치하려면 어떻게 해야하나요?

온터치 오버라이드해서 MotionEvent.ACTION_OUTSIDE로도 걸려보려 했는데 안되네요.
익명사용자 님이 2015년 3월 24일 질문

2개의 답변

0 추천
 
채택된 답변
onDestroy에서 브로드 캐스트 리시버로 던지거나 핸들러에 메세지 던져도 안되나요?
익명사용자 님이 2015년 3월 24일 답변
죄송합니다. 삽질했습니다.
0 추천

onStop이나 onDestroy 에서 캐치 하시면 되겠네용.

@Override
public void onStop() {
     super.onDestroy();
}
@Override
public void onDestroy() {
     super.onDestroy();
}
jo 님이 2015년 3월 24일 답변
종료되는 것을 막으실라면 dispatchTouchEvent 이벤트 오버라이딩 하셔서.

캐취 하셔도댑니다.
...