ホーム > プログラミング, 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.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。