어플이 비정상적으로 종료 될때, 액티비티에서 뭔가를 처리해 줘야 하는데 방법을 모르겠습니다.

지금 개발중인 어플에...액티비티 몇개와 서비스 1개가 있는데요.. (버전은 1.6 입니다.)

서비스는 어플이 시작될때 시작되고,,,계속 살아 있다가 어플이 종료 될때 종료되게 되어있습니다.

액티비티들의 onDestroy에 해당 액티비티만 종료 되는지, 어플전체가 종료 되는지 판단하게 해놓고... 서비스를 종료 시키게 해놨는데.

문제는... 사용자에 의한 종료가 아니라 간혹 런타임 에러로 "Sorry, XXX has stopped unexpectedly" 팝업 띄우고 죽을때요..

그땐 onDestroy를 타질 않으니..서비스를 종료 시킬 방법이 없네요...

에러팝업시에 알 수 있도록 제공되는 뭔가가 있는지... 또는 알아낼 좋은 아이디어 있으신 분들 공유좀 부탁 드려요~~

감사합니다.