[ Do what you want/Pair Play ]
[Android] 전역적인 예외처리하기 | Thread.setDefaultUncaughtExceptionHandler
2022-11-22 16:09:32
상황 앱 사용 중 앱이 픽 죽어버리거나 응답 없음 창(ANR)이 뜨는 것을 경험한 적 있을 것이다. 한두번이야 왜이래~~ 하면서 다시 앱을 실행해 사용하겠지만 이러한 상황이 지속된다면? 끔찍한 사용자 경험을 제공하게 되고 사용자들은 더 이상 해당 앱을 찾지 않을 것이다. 개발을 하다보면 여러가지 오류와 만나게 된다. 예상 가능한 범위의 오류는 처리할 수 있다지만 그렇지 못한 경우에는 어떻게 해야할까? 오늘은 전역적인 예외 처리에 대해 알아보려고 한다. 비정상 종료 가장 최근 업데이트한 버전 1.1.0에서 비정상 종료가 발생한 것을 확인했다. 경험으로 미루어보아 앱이 냅다 꺼져버린 거겠지 해당 원인을 찾아 해결하는 것도 중요하지만 이러한 상황이 발생했을 때 앱이 죽도록 내버려두는 것이 아니라 이를 사용자에..