4

Android アプリケーションを作成しました。を使用して、WebViewローカルの html をアップロードします。しかし、それは非常にゆっくりと始まります。約 10 秒でページがアップロードされます。なぜそんなに遅いのですか?アプリケーションの起動を高速化するには、どの方法を使用しますか?

4

3 に答える 3

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);

このスニペットは、任意のページをより速くロードするためのものです。特にローカル ページのみをロードする場合は、このリンクで説明されている例を使用してみてください。

于 2012-11-09T09:37:07.497 に答える
0

Web ビューと共にWebViewClientを使用してみて、オーバーライドされたメソッド「shouldOverrideUrlLoading」を使用し、それに応じて戻ります。

于 2012-11-09T08:40:53.130 に答える