-
com.lzy.okgo.cache.policy.DefaultCachePolicy#onSuccess
```
@Override
public void onSuccess(final Response success) {
runOnUiThread(new Runnable() {
@Override
…
-
再三星s6上有包含302的请求debug版本会报错,但是正式打包之后就不会,具体报错日志为
com.lzy.okgo.exception.HttpException: network error! http response code is 404 or 5xx!
at com.lzy.okgo.cache.policy.BaseCachePolicy$1.onResponse(Bas…
-
// CookieStore cookieStore = OkGo.getInstance().getCookieJar().getCookieStore();
// HttpUrl httpUrl = HttpUrl.parse(Constant.BASE_URL + Constant.USERLOGIN);
// …
-
![1](https://user-images.githubusercontent.com/20768073/39851267-7ef5bad6-5448-11e8-86b1-e6f743199a0b.png)
-
app中设置:
try {
HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory(getAssets().open("server.cer"));
builder.sslSocketFactory(sslParams.sSLSocketFactory, sslParams…
-
OkGo在4.4.x安卓下编译运用到了混淆,虽然生成apk没问题,但运行时APP时碰到服务器访问接口,现报出:服务器返回值异常。就是说正常情况是ret值是200属于访问OK,现在读出都是0。但在6.x系统下一切都是正常的,说明apk代码应该没错,而且取消混淆,4.4.x下OkGo也是正常工作的,能够访问服务器返回。
-
{"code":1,"message":"成功","total":null,"currentPage":null,"size":null,"data":"这是一个字符串"}
public Disposable execute(CallBack callBack) {
return execute(new CallBackProxy(callBack) {
…
-
-
okhttp3.Response response = OkGo.get(testUrl)//
.tag(this)//
.cacheMode(CacheMode.FIRST_CACHE_THEN_REQUEST)
.cacheKey(testUrl)
.cacheTime(3600 * 3)
.execute();
List
-
我觉得可以写一个抽象类实现Observer接口,构造方法传一个context进去,然后重写onError方法,将一些错误统一由父类处理(包括JsonConvert抛出的异常),子类只需要实现onNext方法。
我也是okgo的使用者,看着楼主的代码觉得很清晰,不过我目前使用的还是MVC,一直想把项目改成MVP模式,但是因为自己目前对MVP的理解还不够透彻,所以我觉得这个项目可以学习很多。