私のアプリケーションでは、ロードするいくつかの外部URLがあります。カスタムWebviewを使用しています。このwebviewのパフォーマンスは非常に遅いです。もし私がネイティブアンドロイドブラウザで同じURLを開くと、うまく動作します。 webviewでは、ページを読み込むのに多くの時間がかかります。 ウェブページの読み込みに関してウェブビューのパフォーマンスを向上させることはできますか?ヘルプは常に高く評価されます。なぜandroid webviewは、ネイティブのアンドロイドブラウザよりもはるかに低速ですか?
13
A
答えて
3
Usama、WebViewsはブラウザよりも少し遅くなりますが、すべてのアクティビティでAndroidアプリ層へのコールバックが必要です。
JavaScriptを無効にすることができます(アプリケーションで使用されていない場合)。さらに重要なことに、設定されているwebviewのキャッシュ動作を確認してください。 WebSettingsようにキャッシュに関連するいくつかの方法を持っています - setAppCacheEnabledをsetAppCacheMaxSize、setCacheMode等
setDatabaseEnabled、javascrptは、loadImagesAutomaticallyロード時間に影響を与える可能性のある他の特性です。
関連する問題
- 1. なぜWebViewはTextViewよりもはるかに高速です
- 2. なぜiOSエミュレータはAndroidよりもはるかに高速ですか?
- 3. Java Swing - KeyListenerよりもはるかに低速のActionListener
- 4. LINQはストアドプロシージャを呼び出すよりも低速ですか?
- 5. IntelliJ IDEA Ultimateはコミュニティ版よりも低速ですか?
- 6. Windowsでのネイティブ暗号化ハッシュのネイティブ実装は、.Net Managedバージョンよりもはるかに高速ですか?
- 7. はなぜコード2よりもコード1速いのですか?
- 8. Cython:intよりもsize_tが速いのはなぜですか?
- 9. なぜopenssl_pkey_newはgpgよりもずっと高速ですか?
- 10. なぜp ++はp = p->よりもはるかに高速です
- 11. 2008 sqlcmdユーティリティは、Windowsサーバー2003よりWindows 7よりもはるかに低速です。
- 12. なぜ、このコードは私のものよりも速いのですか?
- 13. SQL Server ExpressはSQL Serverよりもはるかに低速なクエリを実行しているようです
- 14. vb6よりもvb2005のほうがはるかに低速です。私はそれをスピードアップできますか?
- 15. このクエリはなぜ低速ですか?
- 16. WindowsでFFTWがLinuxよりも高速なのはなぜですか?
- 17. ネイティブのC++コードがAndroid上のJavaよりも遅く動作するのはなぜですか?
- 18. Windows C++のマルチスレッドIOPSがIOMeterよりも高速なのはなぜですか?
- 19. CUDAプログラムはCPUプログラムより低速ですが、カーネルは高速ですか?
- 20. なぜJava StampedLockがReentrantReadWriteLockよりも速いのですか
- 21. JTDSがMicrosoft JDBCドライバよりも高速なのはなぜですか?
- 22. 「hash( 'md5'、 'string')」が「md5( 'string')」よりも高速なのはなぜですか?
- 23. TensorflowでKerasよりも2倍速いのはなぜですか?
- 24. `{}`のRコードが `()`のものより速いのはなぜですか?
- 25. intよりも値渡しの方が速いのはなぜですか?
- 26. ローカル変数アクセスがPythonのクラスメンバーアクセスよりも速いのはなぜですか?
- 27. なぜPython 3のhttp.clientはPythonリクエストよりもずっと高速ですか?
- 28. なぜplt.importはplt.pcolorよりもずっと速いのですか?
- 29. なぜ行列乗算はhmatrixよりもRepaで高速ですか?
- 30. なぜこのRubyコードは、同等のC++コードよりもはるかに高速ですか?
エミュレータまたはデバイスでテストしていますか? – Zakaria
両方で...ウェブビューは、ネイティブのアンドロイドブラウザと比較して、両方で遅いです。 –