2

今まで私は webView.loadData(str、 "texl / html"、 "utf-8");を使用していました。

これは2.3バージョンのAndroidでは正常に機能しますが、4.0バージョンのAndroidではデータが表示されません。4.0バージョンでは、

webExpContent.loadData(str、 "text / html; charset = UTF-8"、null);

そしてそれはうまくいきました...誰かがこれら2つの違いを教えてもらえますか?

4

1 に答える 1

0

おそらく、厳密モードがメインスレッドでHTMLコンテンツを表示する可能性をブロックしています。メイン アクティビティの開始時にこれを適用してみてください。

StrictMode.ThreadPolicy policy = new  StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
于 2012-04-19T13:38:28.127 に答える