私のアプリケーションには WebView とボタンがあります。
ボタンをクリックすると、AsyncTask を使用して Web サービスから HTML を受け取ります。
サービスから同じ HTML を受け取る場合があります。
HTML:
<html>
<head>
</head>
<body style="font-family:Arial;">
<center>No data to display</center>
</body>
</html>
奇妙な動作:
奇数の呼び出し (1、3、5、...) ごとに上記の HTML が中央に配置され、偶数の呼び出しごとに同じ HTML が左揃えで呼び出されます。
これは、Android 4 を搭載した Samsung Galaxy 2 および 3 でのみ発生し、Android 2.3.4 を搭載した Motorola Atrix では発生しません。
HTML を次のようにロードします。
mReportChart.loadDataWithBaseURL("fake://", data.getHtml(), "text/html", "utf-8", "fake://");
HTMLは毎回同じです。
どうすればその問題を解決できますか?