WebView を使用してアクティビティに Web ページをロードする Android アプリケーションがあります。ページを手動で取得し、WebView のloadDataWithBaseURLを使用して画面に表示しています。そこにはすべて問題ありません。
今、戻るボタンを押して WebView 履歴スタックに戻ることをシミュレートしようとしています。[戻る] ボタンの押下をオーバーライドできます。WebView に履歴スタックがあることがわかります。履歴 URL が正しいことがわかりますが、WebView のgoBack()メソッドを呼び出すと、空白のページが表示されます。
誰かが以前にこれに遭遇したか、これから先に進むためのいくつかの提案をしてくれますか?
編集: WebView のloadUrlメソッドを使用すると、オーバーライドされた [戻る] ボタンが意図したとおりに機能します。しかし、なぜ....これを手動で処理する必要がある場合、履歴ページをいじり始めるにはどうすればよいですか?