美文网首页
App开发之新发现之---保护app不闪退

App开发之新发现之---保护app不闪退

作者: OwenKing | 来源:发表于2019-06-04 18:36 被阅读0次

    现在的app开发都特别注重用户体验,像因为代码原因造成线程卡死,闪退的情况都应该尽可能的避免出现。最近发现了一个有趣的第三方JJException 保护App,一般常见的问题不会导致闪退,增强App的健壮性,同时还可以结合我们项目中使用的bugly等崩溃日志上报,就可以及时修复处理发现的问题。

    可以有效的预防一些常见的闪退问题

    1.他给我们枚举了几类可选的我们需要跳过的引起闪退的类型,一般我前面的不看就直接选最后一个All就对了

    2.要把他写在入口方法的第一行,防止有其他线程异常的问题。然后在我们进行开发的时候一般我们需要关闭这个功能,以防我们程序有了各种闪退问题却被runtime规避了,我们不能及时发现修复问题

    3.可以自己使用系统的#if DEBUG判断或者自己制定判断规则,跟着自己的需要来就可以。只要做到线上的可以规避,自己开发的时候有问题可以及时报漏出来就好。

    4.然后就是如果线上出现了此类的闪退问题,但是被runtime跳过了。我们怎么获取这些闪退的日志。这个就是JJException 在检测到有闪退的程序是会走的代理方法,然后我们获取到反馈给我们的日志,通过bugly[Bugly reportError:error]上传异常信息的方法上传到bugly,我们及时查看修复就好了。要注意就是这个代理我们需要在基类里面声明和实现代理的协议<JJExceptionHandle>  

    相关文章

      网友评论

          本文标题:App开发之新发现之---保护app不闪退

          本文链接:https://www.haomeiwen.com/subject/icvrxctx.html