Android webview应用启动太慢。

时间:2012-11-09 08:24:05

标签: android webview android-webview

我创建了一个Android应用程序。它使用WebView上传本地html。但它开始很慢。它在大约10秒钟内上传页面。为什么这么慢?什么方法可以让应用程序更快启动?

3 个答案:

答案 0 :(得分:1)

尝试使用此功能 - 这将在您的webview中启用缓存,从而可以帮助您更快地加载页面。

 WebSettings webSettings = webview.getSettings();
 webSettings.setPluginsEnabled(true);
 webSettings.setJavaScriptEnabled(true);
 webSettings.setDatabaseEnabled(true);
 webSettings.setDomStorageEnabled(true);
 webSettings.setAppCacheEnabled(true);
 webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);

此代码段用于更快地加载任何页面,如果您特意要加载本地页面,请尝试使用This Link.上解释的示例

答案 1 :(得分:0)

尝试使用WebViewClient和网络视图,并使用覆盖方法“shouldOverrideUrlLoading”并相应地返回。

答案 2 :(得分:0)

除此之外,您还在应用程序中本地拥有所有外部静态资源吗?

这是用户在本地加载HTML内容时常见的问题,但在某些http网址上引用了JS,CSS,Fonts等资源。除了上面的Darpan的解决方案,您还可以在本地存储您的资源,以使其更快。

Here are the details instructions这样做。