안드로이드 앱 크래쉬를 우아하게 해결하기

By | July 24, 2015

안드로이드 앱 크래쉬가 발생할 경우, 앱이 죽었다는 메시지박스를 화면에 보여주는데 사용자에게 불쾌감을 줄 정도로 예쁘지 않죠. 며칠전 오픈소스로 CustomActivityOnCrash 라는 프로젝트가 오픈되었는데요. CustomActivityOnCrash를 사용하면 앱 크래쉬가 발생할 경우 커스텀 액티비티를 화면에 띄울 수 있어 아주 우아하게 앱 크래쉬를 해결할 수 있습니다.

CustomActivityOnCrash

 

사용하는 방법도 아주 간편합니다. 우선 build.gradle 에 디펜던시를 추가해 줍니다.

그리고 Application을 상속받은 커스텀 Application 클래스를 만들고 CustomActivityOnCrash 를 설정해 주면 됩니다.

CustomActivityOnCrash 에는 앱 크래쉬가 발생할 경우 실행할 기본 액티비티가 있습니다. 에러 로그등을 볼 수 있어 개발할 경우에도 많이 편할 것 같네요. 만약 이 기본 액티비티를 다른 것으로 바꾸고자 할 경우에는 아래처럼 설정해 주면 됩니다.

CustomActivityOnCrash 의 문서를 보면 이 밖에도 여러가지 설정을 할 수 있습니다.

Share on FacebookTweet about this on TwitterShare on Google+Share on RedditEmail this to someone