Android 绕过缓存,然后在改装中进行更新

Android 绕过缓存,然后在改装中进行更新,android,caching,retrofit,okhttp,cache-control,Android,Caching,Retrofit,Okhttp,Cache Control,我要做的是在特定时间绕过缓存,发出http请求,然后在下次需要时将新结果更新回缓存。安卓系统中的改型+okhttp有什么方法可以做到这一点吗?您可以通过对请求使用来强制网络请求。您可以在创建请求时执行此操作,也可以在拦截器中执行此操作 另一种方法是完全清除缓存。任何后续请求都将放入缓存中 您可以使用计划和触发逐出过程。您需要更具体一些。你想绕过哪个缓存?到目前为止,您尝试了什么,到底是什么问题?我创建了一个http客户端,如以下stackoverflow链接中所述:。我使用缓存数据进行离线使用,

我要做的是在特定时间绕过缓存,发出http请求,然后在下次需要时将新结果更新回缓存。安卓系统中的改型+okhttp有什么方法可以做到这一点吗?

您可以通过对请求使用来强制网络请求。您可以在创建请求时执行此操作,也可以在拦截器中执行此操作

另一种方法是完全清除缓存。任何后续请求都将放入缓存中


您可以使用计划和触发逐出过程。

您需要更具体一些。你想绕过哪个缓存?到目前为止,您尝试了什么,到底是什么问题?我创建了一个http客户端,如以下stackoverflow链接中所述:。我使用缓存数据进行离线使用,并在我的android应用程序中导航(当在max age中时)。我想要的是让用户能够在特定时间强制更新应用程序的数据。在这种情况下,请向服务器发出http请求,获取数据,然后更新缓存数据以备将来使用。cache.remove(请求)不是公共方法。我如何使用它?CacheControl.FORCE_网络是否会更新我的缓存文件,以便下次使用缓存时获得更新的数据;是的,它应该更新该请求的响应数据。