在上线前测试,进入欢迎界面后,然后马上退出,结果退出后还能异常一次,其实这个在我之前开发其他项目中遇到过一次。

在你结束activity的时候,你的http请求,还没响应过来,等响应过来后,还会继续执行你代码得逻辑….相当无语,后面就是结束界面的时候,我就把所有请求都取消掉,okhttp有这个cancel("tag")方法

原理是这样的。但是glide有取消加载方法么?我懒,

适应场景:结束后,你http响应过来了,导致后面有些东西唯空,导致的崩溃
解决办法:try catch 在catch里面不抛异常 然后return 这样就不会去走下面的逻辑
示例代码:
        try {                Glide.with(SplashActivity.this)                        .load(Utils.IMG_URL+mSplashModel.config.loadImg)                        .into(mImg);            } catch (Exception mE) {                return;            }

更多相关文章

  1. Android(安卓)中View的绘制流程(结合图解及伪代码说明)
  2. 我的工作感悟:作为Android(安卓)开发者,该如何提升自己的职场竞争
  3. 五、android百度地图之导航(代码的拆分和工具类的封装)
  4. Android(安卓)代码实现来电拦截
  5. 【android Studio】零git知识、零脚本命令,即刻体验git版本管理魅
  6. android MVC和MVP探讨
  7. 用android做的一个简单的电话拨号器的错误的解决(用android模拟两
  8. 如何利用Activity的Dialog风格完成弹出框设计 “第二届 Google
  9. Android(安卓)NDK开发技术与技巧总结与心得

随机推荐

  1. Android跨进程通信IPC之11——AIDL
  2. Android锁屏的问题
  3. 编译 Linux 3.5 内核烧写 Android(安卓)4
  4. Android主题设置为@android:style/Theme.
  5. TextView跑马灯效果
  6. Android跨进程通信IPC之2——Bionic
  7. Android(Lollipop/5.0) Material Design(
  8. android绘图看这篇就够了
  9. Android(安卓)各种布局 控件内部属性大全
  10. Android(安卓)资源文件中@、@android:typ