cpoopc
cpoopc
you should add buildscript dependency like this: ``` groovy buildscript { repositories { // mavenCentral() // ... } dependencies { // classpath 'com.android.tools.build:gradle:1.0.0' // ... classpath 'org.lucasr.probe:gradle-plugin:0.1.3' } } ```
look forward to it..
OMZ sqlite不支持多线程?.........................
我也是...搞不懂= =
1.现在已经支持retrofit2.1.0了不是么? 2. 打印了什么异常? 接下来那个问题 这个设计就是这样的,取缓存出来是为了快点渲染UI,网络都是会走的.同时会更新缓存. 最后那个问题.mStringSubscriber需要重新new一个,不能重用的
用返回类型比较符合retrofit的设计,而且这样才能区分返回的结果是不是cache
不是很明白你的情况... > 比如,我第一次请求网络,这时候假说是有网络的,header没有设置缓存,即走了 //2 (获取到了最新数据), 而并没有走 // 3 (没有缓存数据) > 退出应用,关闭了网络,进入应用, 即走了 //1 (强制使用缓存) > 而上次并不存在缓存,即会出现 504 异常
RxCacheCallAdapterFactory需要在RxJavaCallAdapterFactory之前加入. fastjson retrofit官方没有提供converter,不过只要符合converter接口,你在retrofit能用,在这个项目也不应该会有问题啊..
只有指定了Observable这种返回类型才会使用缓存.