7

WebView クラスの loadData() と loadDataWithBaseURL() の違いを教えてください。

プログラムで使用web.loadDataWithBaseURL("",html, mimetype, encoding,"");すると、html はハードコードされた html タグを含む文字列であり、コードで loadData(html,mimetype,encoding) を使用したときと同じように html ページのように表示され、アプリケーションが閉じます。

私はAPIを読みましたが、それを理解できませんでした.....だから私を助けてください...

前もって感謝します

4

1 に答える 1

8

誰かがこれに遭遇した場合、WebView.loadDataは壊れているようです:

http://code.google.com/p/android/issues/detail?id=1733#c23

http://code.google.com/p/android/issues/detail?id=3552

OPの質問で提案されたソリューションのバリエーションは、回避策のようです。nullは""よりも安いと思うので、これを使用しました。

web.loadDataWithBaseURL(null,html, "text/html", "utf-8",null);
于 2011-11-17T06:05:29.647 に答える