yale8848 / RetrofitCache

RetrofitCache让retrofit2+okhttp3+rxjava配置缓存如此简单。通过注解配置,可以针对每一个接口灵活配置缓存策略;同时让每一个接口方便支持数据模拟,可以代码减小侵入性,模拟数据可以从内存,Assets,url轻松获取。
MIT License
676 stars 85 forks source link

如何在下拉刷新的时候不走缓存. #30

Closed HoseaDev closed 5 years ago

HoseaDev commented 5 years ago

Mobile:

Android OS:

NetWork:

URL:

LIB Version:


大神你好.我知道可以在一定时间内请求一个接口后再次请求走的是缓存. 我想在用户下拉刷新的时候.去请求接口而不是请求缓存.请求完的接口后存为最新的缓存 有相应的方法吗?

yale8848 commented 5 years ago

目前还没有这个方法,后续我想办法添加

HoseaDev commented 5 years ago

恩,谢谢!

huanxinyanyue commented 5 years ago

目前我想到的办法是强制清除缓存目录,但是这样很暴力,所有的http缓存都干掉了

yale8848 commented 5 years ago

直接清除是很暴力的,你可以尝试先给url添加随机数使其成新的url,可以绕过缓存

HoseaDev commented 5 years ago

加随机数这个就很给力了.

yale8848 commented 5 years ago

建议还是加个参数,在下拉刷新时把这参数值换成随机值,目前这个方法比较容易实现