2

Android デバイスに保存されている HTML ファイルをロードするアプリケーションを構築しています。通常、ファイルは非常に大きくなります (たとえば 6MB)。これらの HTML ファイルを読み込むと、表示にかなりの時間がかかります (20 ~ 25 秒)。この読み込み時間を改善する方法について誰かアドバイスをいただけますか? これまでに試したコード:

final WebView webView = (WebView) findViewById(R.id.webView1);
webView.loadUrl("file:///android_asset/content.html");
webView.getSettings().setCacheMode(<all cache modes>)

Android 2.3 および 4.0 でこれを試しましたが、Android 4.0 は実際には 2.3 よりもパフォーマンスが低下します。

パフォーマンスを向上させる方法についてのヒントはありますか?

4

2 に答える 2

0

では、loadData メソッドを試してみてください。少し速いかもしれません。

String summary;

...//convert your file to a string and store in summary variable

webview.loadData(summary, "text/html", null);
于 2012-06-25T13:14:30.463 に答える