RxCache
RxCache copied to clipboard
简单一步,缓存搞定。这是一个专用于 RxJava,解决 Android 中对任何 Observable 发出的结果做缓存处理的框架
支持post缓存吗?
首次进入请求网络时,理论上缓存已经存在,但是每次重新调用,还是会走网络,但是将app杀死再次进入时则正常获取。 使用的缓存策略为优先缓存。 这是什么问题呢?
使用了BaseModel 遇到这个错误。。
你好,作者,可以支持优先加载缓存,并且同时缓存当前最新的网络数据吗
CacheStrategy.cacheAndRemote()这个缓存策略在 存在缓存网络错误 时没有走onNext,只回调了一次onError,但是在Debug调试CacheAndRemoteStrategy中的代码时,正常返回,回调一次onError一次onNext,求问一下这是什么问题
ClassNotFoundException: Didn't find class "androidx.collection.LruCache" on path: DexPathList[ 在model 中加上相关的缓存代码 public class HomeNewRecommendModel implements HomeNewRecommendContract.Model { @Override public Observable getHomeNewRecommendData(String baby_id) { return HomeIndexAPI.get().getHomeNewRecommendData(baby_id).compose(new DefaultTransformer()).compose( RxCache.getDefault().transformObservable("my_home/v317" + baby_id,new TypeToken(){}.getType(), CacheStrategy.firstCache())).map(new...
比如,我分页接口Key后面拼接了一个pageNum,我想清除所有的记录很难做到, 能否添加模糊查到的key,如以..结尾或开头的key,或者就干脆直接把所以的Key交给开发者,由开发者来管理。
如果我缓存了分页的1-3页,我想调用第一页接口刷新,我怎么才能把2-3页的缓存数据给清除掉呢?
添加dependencies时,还要添加私人的bintray仓库地址太麻烦了,建议作者添加到公共仓库中。 备注:[添加maven流程](https://blog.csdn.net/xmxkf/article/details/80674232)