Crash捕获
前段时间在做皮肤适配的时候,遇到了一些问题,在某些机型上面,如果 hook setBackgroundColor 方法,某些情况下回概率性的崩溃。在 goolgle 上面搜索很多资料,尝试了一些方法,但是仍然会有少部分机型概率性的崩溃。再加上其他模块,比如书架等也会偶现数据库数据异常的问题。针对这些写了一个小的工具,就是当 App 在短时间内连续 crash 超过两次,下次用户进入APP时会提示用户是否重置账号,其实 APP的工作就是还原数据和屏蔽一些可能导致 crash 的功能。(PS: 其实还可以通过开关来控制,但是开关不是本部门维护的,所以… … 懂得,自己来才靠谱)