在Android的webview中caching

哪一个更快的方式来加载移动网页和Android Web视图中的非移动网页; 加载caching或不加载?

什么是build议风格来加载?

现在,当我不加载caching时,所有非移动网站的加载速度要比在本地浏览器加载时慢得多。

Solutions Collecting From Web of "在Android的webview中caching"

不要使用这些:

viewer.getSettings().setAppCacheMaxSize(1024*1024*8); viewer.getSettings().setAppCachePath("/data/data/com.your.package.appname/cache"‌​); viewer.getSettings().setAppCacheEnabled(true); 

这些与默认的webview内部caching没有任何关系。 Appcache是​​一个完全不同的function,使您能够运行无线networking连接的网站。 这不好,可能你不想使用它。

通过设置: viewer.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT)就足够了。

当然,caching的方法应该更快。 这就是高速caching在那里的确切原因。

但是你应该没问题,除非你专门禁用了webview的caching。 如果你不这样做 – 它将默认使用caching。