RetrofitRxCache
RetrofitRxCache copied to clipboard
先加RxJavaCallAdapterFactory再加RxCacheCallAdapterFactory的话,就没有数据了 怎么了
先加RxJavaCallAdapterFactory再加RxCacheCallAdapterFactory的话,就没有数据了 怎么了, 在你的demo中加入RxJavaCallAdapterFactory的话,demo就没有数据了
还有我用fastjson 不行
RxCacheCallAdapterFactory需要在RxJavaCallAdapterFactory之前加入. fastjson retrofit官方没有提供converter,不过只要符合converter接口,你在retrofit能用,在这个项目也不应该会有问题啊..
不知道咋的,从缓存读出来的东西一进去covert就走com.alibaba.fastjson.JSONException: set property error, specialType了,没继续跟进去直接用官方的Gson了。当时demo确可以用fastjson
另外提一个问题,同一个接口有时候需要缓存有时候又不需要,目前来说是不是没办法配置。需求场景是这样的:第一次进入的时候使用带缓存的,用户手动下拉刷新的时候不需要缓存。
先加先加RxJavaCallAdapterFactory再加RxCacheCallAdapterFactory的话直接报错了,有什么地方需要注意的吗?
java.lang.NoClassDefFoundError: Failed resolution of: Lrx/Observable;,包这个错,,但是放在后面加入没问题啊