项目名:Cockroach:降低Android非必要crash
在Android开发过程中,默认的异常杀进程机制存在简单粗暴的问题,很多时候一些小bug就会导致app崩溃,但有些bug对用户影响不大。Cockroach库的出现旨在解决这一问题,它能够降低Android应用中非必要的崩溃情况。该库通过一些技术手段如替换ActivityThread.mH.mCallback来拦截Activity生命周期等,并且通过一些实践案例可以看到它在应对如特殊手机开启Activity报错、三方数据统计库初始化崩溃、app升级功能崩溃等情况时能很好地减少不必要的崩溃,在Android开发领域有着重要意义。