
异常处理
weitao_666
我不生产代码,我只是代码的搬运工
展开
-
Retrofit2+Rxjava网络请求异常的统一封装处理
Retrofit2+Rxjava作为主流的网络请求框架,本文主要讲解针对网络请求的错误信息进行一次封装,方便我们根据返回的状态合理地在UI界面进行显示,同时如何主动取消网络请求的订阅。网络请求中有很多常见的错误,我们可以通过Toast弹出消息通知用户具体的异常以及加载对应的UI界面。除此之外,通过具体的异常信息,方便我们及时的排查项目中的BUG。那么我们就需要知道具体的错误是什么。Retrof...原创 2019-04-15 11:40:50 · 3942 阅读 · 0 评论 -
Android解决调用JNI报java.lang.UnsatisfiedLinkError: No implementation found for的错误
最近公司项目需求接入即时通讯功能,现在第三方的即时通讯做的比较完善,接入也很方便。最近在调试语音的时候遇到了一个.so库加载失败的问题,在网上查看都是说由于原有项目的so库和新添加的model的so库数量不一致。具体报错如下:java.lang.UnsatisfiedLinkError: No implementation found for void com.moor.imkf.mp3...原创 2019-06-11 14:24:08 · 13055 阅读 · 6 评论 -
安卓9.0适配方案和踩坑
年初的时候就已经适配了安卓9.0,但由于业务需求一直没有使用上,前段时间发布了,结果有用户反馈在安卓9.0的手机上更新下载App发生了闪退。这个时候发现9.0对权限、加密和Apache HTTP client发生了相关变化。一. 首先我遇到的第一个错误是:Caused by: java.lang.ClassNotFoundException: Didn't find class "org.ap...原创 2019-06-27 17:28:22 · 1600 阅读 · 0 评论 -
Bugly接入、实现线上异常上报并实时通过微信将异常信息发送给开发者
近期项目有一个需求就是统计App的异常信息,并且异常信息要实时的通知到开发者,方便开发者第一时间掌握线上异常,以及客户反馈的异常及时查找问题的所在,后续通过阿里云的HotFix进行线上及时修复。目前市面上使用较多的第三方移动平台质量跟踪主要有友盟、Bugly、网易云捕和crashlytics。其中前三个是国内异常统计的第三方,国内开发者使用较多的也是前三者,目前我个人使用过有友盟和Bugly,这两...原创 2019-07-31 15:35:14 · 3193 阅读 · 0 评论