.loadData
または.loadDataWithBaseURL
を使用してページを読み込むと、システムはページを1回読み込みます。Android v2.2-2.3.5:WebView:loadDataWithBaseURL:1回だけページを読み込みます
その後、その後の呼び出しは機能しません。
4.0.3では、新しいデータで関数を2回呼び出すと変更されます。
これを2.2+で修正するにはどうすればよいですか?私はwebviewを破壊し、新しいものを作成しますか? loadDataWithBaseURLで
webView1.loadDataWithBaseURL("file://", page, "text/html", "UTF-8", null);
webView1.loadUrl("javascript:window.location.reload(true)");
ページはどこからも来なかった...プログラムでHTMLを使用しています。 – mcollard
"file://"のように(実際には関係ありません)何かを置くと、その要素が履歴スタックに追加されます(戻るボタンをクリックすると)、shouldOverrideUrlLoadingへのコールバックがあなたのWebViewClient。 – theelfismike