加载以前访问的页面

时间:2012-12-05 13:56:13

标签: android webview

我正在使用WebView.goBack()导航到之前访问过的页面,并且工作正常。我的问题是:WebView总是加载(来自互联网 - 这需要几秒钟)上一页,好像它是第一次访问。  我的意思是,如果我在3秒前访问过网页,我想它会被缓存到某个地方并希望它通过点击后退按钮立即显示。已经尝试过WebSettings.setcachemode(),但没有帮助。

有什么建议吗? 谢谢

1 个答案:

答案 0 :(得分:0)

我认为你还有更多工作要做。 这对我有用(或者可能没有。我有一个真正快速的连接:-)):

viewer.getSettings().setAppCacheMaxSize(1024*1024*8); 
viewer.getSettings().setAppCachePath("/data/data/your_apppackage/cache"‌​);
viewer.getSettings().setAppCacheEnabled(true); 
viewer.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);