ホーム > プログラミング, IT > android.webkit.WebView#loadDataのバグ

android.webkit.WebView#loadDataのバグ


現在制作中のAndroidアプリでWebViewを使っていたところ、
うまくページが表示できない現象が発生。

色々調べたところ、↓のサイトに行き着きloadDataのバグだとわかりました。

http://www.taosoftware.co.jp/blog/2009/01/android_webview_loaddata.html

以下のように修正したらうまく行きました。
webView.loadData("%%%%%", "text/html", "UTF-8");
webView.loadDataWithBaseURL("about:blank","%%%%%", "text/html", "UTF-8",null); へ変更。
(元サイトではBaseURIが”hogehoge”になっていましたが、ここを見るとnullとか”about:blank”が良さそうです。)

APIにもこういうバグあるんですね。油断できないなぁ。

  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す