Android - 在WebView中缓存网页

时间:2015-05-27 08:07:32

标签: android caching android-webview

我正在开发一个应用程序,它依赖于单个WebView来显示来自多个站点的信息。

如何为三个不同的网站缓存特定域访问的最后一页

例如:

  • 用户访问网站A的页面A和页面B; app缓存仅限页面B.
  • 用户访问网站A上的页面B,然后访问网站B上的页面C;应用程序缓存网站A上的页面B和网站B上的页面C.

实际上,目标是让用户在一个网站上加载一个页面,然后在另一个网站上加载另一个网站,然后能够返回到第一个页面(位于第一个网站上),而不必重新加载页面(或丢失第二页。)

1 个答案:

答案 0 :(得分:0)

请尝试更改缓存最大大小。

webview.getSettings().setAppCacheMaxSize(1024*1024*8);