Android WebView 缓存
Posted
技术标签:
【中文标题】Android WebView 缓存【英文标题】:Android WebView caching 【发布时间】:2011-12-29 08:02:02 【问题描述】:我正在编写一个应用程序,其中用户存在一个 URL 列表。为了让它看起来更快,我想检测 Wi-Fi 状态并在后台加载 URL,所以当用户选择一个 URL 时,他们会在连接到 Wi-Fi 时快速呈现数据。有什么办法可以做到吗?
【问题讨论】:
【参考方案1】:是的,使用shouldInterceptRequest。您可以使用它来检测您是否有请求的 URL 的缓存版本并将输入流返回到 WebView 将使用的缓存,而不是从 ze webz 加载它
对于honeycomb 之前的版本,可能可以使用shouldOverrideUrlLoading,调用webview.loadData(datafromcache, "text/html", "UTF-8");
并返回true。
【讨论】:
以上是关于Android WebView 缓存的主要内容,如果未能解决你的问题,请参考以下文章