gpt4 book ai didi

Android - 没有 Internet 时缓存/调用网络调用的库

转载 作者:可可西里 更新时间:2023-11-01 16:13:43 24 4
gpt4 key购买 nike

我有一个应用程序,它使用 HttpPost、DefaultHttpClient 和 ResponseHandler 来处理我的所有网络调用。该应用程序的一个问题是,当用户没有互联网时,该应用程序几乎必须阻止他们做任何事情。

我听说可能有一个库可以缓存我的网络调用,然后当用户返回使用 Internet 时,它会进行这些调用。有没有一个好的图书馆可以处理这个问题?

互联网示例:

  • 用户填写表格。
  • 用户有互联网。
  • 应用调用网络,一切正常。

没有互联网的例子:

  • 用户填写表格。
  • 用户没有互联网。
  • 应用缓存调用,并通知用户一旦他们连接到互联网就会发布。
  • 一段时间后,用户可以上网并调用电话。

感谢您的宝贵时间。

最佳答案

为您的请求使用 Volley 库,如果您设置 setShouldCache(true) 那么您将获得从指定 url 获得的最后响应,并且在您请求的 OnFail() 中您可以说从 Volley 的缓存中获取数据。

关于Android - 没有 Internet 时缓存/调用网络调用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33063579/

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