13

私のアプリケーションでは、ロードする外部URLがいくつかあり、カスタムWebビューを使用しています。しかし、このWebビューのパフォーマンスは非常に遅いです。ネイティブのAndroidブラウザで同じURLを開くと、正常に機能します。しかし、Webビューでは、ページの読み込みにかなりの時間がかかります。とにかく、Webページの読み込み時間に関してWebビューのパフォーマンスを向上させることができるということはありますか?ヘルプは常にありがたいです。

4

1 に答える 1

4

Usama、WebViewsはブラウザよりも少し遅くなります。ここでは、すべてのアクティビティでAndroidアプリレイヤーへのコールバックが必要になるためです。

そうは言っても、JavaScriptを無効にできるかどうか(アプリで使用されていない場合)を確認し、さらに重要なことに、設定されているWebビューのキャッシュ動作を確認してください。WebSettingsには、setAppCacheEnabled、setAppCacheMaxSize、setCacheModeなどのキャッシュに関連するいくつかのメソッドがあります。

setDatabaseEnabled、javascrpt、loadImagesAutomaticallyは、ロード時間に影響を与える可能性のある他のプロパティです。

于 2011-11-27T07:13:18.573 に答える