gpt4 book ai didi

Android volley 缓存 - 如何在没有网络连接时显示陈旧的缓存数据?

转载 作者:行者123 更新时间:2023-11-29 21:16:39 25 4
gpt4 key购买 nike

我已经根据服务器发送的 header 缓存了来自服务器的响应。 max age 的值为 180 s。据我了解,如果在 180 s volley 框架将缓存替换为服务器数据的更新版本后对同一 url 发出任何请求。 我想在网络连接不存在时显示缓存数据。我如何使用 android volley 实现这个???

最佳答案

在这种情况下,处理网络错误,当它发生时,直接使用 mQueue.getCache().get(request.getCacheKey()) 从缓存中获取数据,即使它在缓存中也会返回数据如果它已过期。

关于Android volley 缓存 - 如何在没有网络连接时显示陈旧的缓存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com