[解決済み] AndroidのWebViewが遅い
2022-04-20 19:36:15
質問
私の
android webviews
が遅い。これは電話からすべてにおいて
3.0+
十分すぎるほどのスペックを持つタブレット
WebViewは制限されたものであることは分かっていますが、携帯電話の隙間で作られたWebアプリを見ると、あらゆる種類の
CSS3
と
JQuery
ソーサリーは、問題なくスピーディーに動作します。
ということは、私は何かを見逃しているのでしょうか?
myWebview.SPEEDHACK(1)
を使用することで、スピードアップを図ることができますか?
また、時々、私のウェブビューのコンテンツが単にロードされないだけで、ゆっくりロードされるのではなく、ロードされないだけです。私がテストしている資産は、ローカルに保存されており、エラーはありません。
解決方法を教えてください。
読み込まれるウェブアプリケーションに依存します。以下のようなアプローチを試してみてください。
より高いレンダリング優先度を設定する(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);
関連
-
プログラム "git.exe "を実行できない場合の正しい解決方法です。CreateProcessエラー=2
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] AndroidでPythonを実行する方法はありますか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] 0.1fを0にすると、なぜ10倍もパフォーマンスが落ちるのですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
aapt2エラー:ログを確認する(具体的な原因の探り方)
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
android:EMSのプロパティ
-
IllegalStateException。ArrayAdapter は、リソース ID が TextView である必要があります。
-
JVMのエラーに遭遇しました。Java Runtime Environmentによって致命的なエラーが検出されました。
-
Androidで、onTouchEventでダブルクリックを実装し、ダブルクリックイベントとして判定する方法
-
Android ProgressBarの色を変更する
-
Android ProgressBarのスタイルカラーを変更する
-
Android.support.v7.widget.Toolbar が見つかりませんでした。