群里推荐的,蛮好用的,能很好地指出问题,先记下用法,有时间研究下它是怎么做的,项目中 application 中这么初始化的
//让软件状态还原的框架 Recovery.getInstance() .debug(true) .recoverInBackground(false) .recoverStack(true) .mainPage(MainActivity.class) .recoverEnabled(false) .init(this);转载自 Android运行时Crash自动恢复框架-Recovery
github地址
Recovery”帮助你自动处理程序在运行时的Crash,它含有以下几点功能
自动恢复Activity Stack和数据支持只恢复栈顶ActivityCrash信息的显示与保存应用重启或者清空缓存一分钟内两次恢复失败不再恢复而进行重启应用
如果你仅仅需要在开发时显示RecoveryActivity界面来获取debug数据,而在线上版本不显示,那么可以设置recoverEnabled(false);


{SDCard Dir}/Android/data/{packageName}/files/recovery_crash/
新闻热点
疑难解答