2

.loadDataまたはを使用してページを.loadDataWithBaseURLロードすると、システムはページを 1 回ロードします。

その後、後続の呼び出しは機能しません。

4.0.3 では、関数を新しいデータでもう一度呼び出すと、変更されます。

2.2以降でこれを修正するにはどうすればよいですか? WebView を破棄して、新しいものを作成しますか?

webView1.loadDataWithBaseURL("file://", page, "text/html", "UTF-8", null);
webView1.loadUrl( "javascript:window.location.reload( true )" );
4

2 に答える 2

1

あるべきだと思います"file:///"。スラッシュを1つ逃しました。

于 2012-09-25T01:22:02.817 に答える
1

loadDataWithBaseURL で、最後のパラメーターを ではなく、そのデータの取得元の URL に設定しますnull

于 2012-04-18T21:33:55.660 に答える