【问题标题】:Android WebView cachingAndroid WebView 缓存
【发布时间】:2011-12-29 08:02:02
【问题描述】:

我正在编写一个应用程序,其中用户存在一个 URL 列表。为了让它看起来更快,我想检测 Wi-Fi 状态并在后台加载 URL,所以当用户选择一个 URL 时,他们会在连接到 Wi-Fi 时快速呈现数据。有什么办法可以做到吗?

【问题讨论】:

    标签: android caching webview


    【解决方案1】:

    是的,使用shouldInterceptRequest。您可以使用它来检测您是否有请求的 URL 的缓存版本并将输入流返回到 WebView 将使用的缓存,而不是从 ze webz 加载它

    对于honeycomb 之前的版本,可能可以使用shouldOverrideUrlLoading,调用webview.loadData(datafromcache, "text/html", "UTF-8"); 并返回true。

    【讨论】:

      猜你喜欢
      • 2010-11-25
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 2014-02-21
      • 2011-01-28
      相关资源
      最近更新 更多