Android Webviewが遅い 質問する

Android Webviewが遅い 質問する

私のは遅いです。これは、十分なスペック以上のandroid webviews携帯電話からタブレットまですべてに当てはまります3.0+

ウェブビューは「制限」されているはずだとわかっていますが、電話ギャップで作成されたウェブアプリを見ると、さまざまな魔法が使われているに違いありませんがCSS3JQuery問題なく高速に動作します。

何かが足りないようです。myWebview.SPEEDHACK(1)スピードアップするために使えるものはありますか?

また、Web ビューのコンテンツが、ゆっくりと読み込まれるのではなく、単に読み込まれないこともあります。テストしているアセットはローカルに保存されており、エラーはありません。

ベストアンサー1

読み込まれる Web アプリケーションによって異なります。以下のアプローチをいくつか試してください。

レンダリング優先度を高く設定します (API 18 以降では非推奨):

webview.getSettings().setRenderPriority(RenderPriority.HIGH);

ハードウェアアクセラレーションを有効/無効にする:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    // chromium, enable hardware acceleration
    webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
    // older android version, disable hardware acceleration
    webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

キャッシュを無効にします(コンテンツに問題がある場合):

webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

おすすめ記事