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

앱이 죽었을때 받는 리시버가 있나요?

0 추천
앱이 어떤곳에서든 죽으면 리시버가 날라오나요?

그걸 받아서 팝업창을 띄우려고 하는데 조언좀 부탁드려요
하늘아륑 (16,800 포인트) 님이 2015년 5월 16일 질문

2개의 답변

+1 추천
 
채택된 답변
Application (android.app.Application) 상속받아 class 하나 구현하시고

onCreate 에서 Thread.setDefaultUncaughtExceptionHandler 등록해서 처리해 주시면 됩니다.

 

이렇게 되면 try~catch 하지 않은 Exception 발생시

uncaughtException(Thread thread, Throwable ex) 가 호출된것을 잡아서 예외처리를 할 수 있습니다.
밍이~ (5,780 포인트) 님이 2015년 5월 19일 답변
하늘아륑님이 2015년 6월 14일 채택됨
0 추천
그런건 없을걸요 금시초문이네여 혹시 알게 되면 공유좀 부탁드려요
Gradler (109,780 포인트) 님이 2015년 5월 18일 답변
네, 이 질문을 하게된게 어떤 앱을 보았는데, 앱이 죽는경우가 발생하니까 팝업이 떠서 앱을 재실행시키더라구요
리시버가 있는건지 궁금해서요
만약 없다면 해당 앱이 클래스마다 예외처리를 한거라고밖엔 생각이 안되서요
...