-
在Fragment的onDestoryView中做了ButterKnife的unbinder.unbind();和取消该页面对应网络请求的操作.
但问题是还是偶尔有可能出现view的空指针.看log应该是网络请求成功了但这一刻点了返回.然后我这边任然操作了ui导致的空指针.一般网络状态比较差的时候容易复现这个问题.
问一下有没有什么办法能避免这一状况发生?
bbiii updated
6 years ago
-
**Glide Version**: 4.4.0 (the newest)
**Integration libraries**: 'com.zhy:okhttputils:2.6.2' 'com.squareup.okhttp3:okhttp:3.4.1' 3.3.1 3.4.2 3.8.1
**Device/Android Version**: MI 3 MIUI9.…
-
下载文件需要服务端额外设置什么吗?之前用okhttpUtils的时候可以下载-。-但是换成OkGo就不能下载了
-
我的APP首页类似淘宝一样很复杂,有很多的功能模块,对应的就有很多接口;我使用Okhttputils框架发起请求,Okhttputils框架,每发起一个请求就开启一个子线程;由于接口众多我就发了很多的请求,但是由于在不同的子线程中请求的接口,所以每个接口数据回来的速度都不一样,当数据回来时,主线程已经执行完:DelegateAdapter delegateAdapter = new Delegat…
-
package com.yelong.test.fragment;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget…
-
/**
* 加载会话页面 ConversationFragment
*
* @param mConversationType 会话类型
* @param mTargetId 目标 Id
*/
@SuppressLint("DefaultLocale")
private void enterFragment(Conver…
-
```
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1842)
at android…
-
把lib和demo分开为独立的模块,可以让库少用一个 com.alibaba:fastjson:1.2.17
另外建议能用通用的库就用通用的库,把 okhttputils 换成 okhttp3。
可以减少引入本库后增加的体积。
-
在自己写的Demo中一切正常,集成到公司项目后编译失败:
What went wrong:
Execution failed for task ':app:transformClassesWithRobustForZlbRelease'.
> java.util.concurrent.ExecutionException: java.util.zip.ZipException
-
第一次请求的时候速度慢,感觉OkHttpUtils还快一些