0

私は、すべて独自のアクティビティで、さまざまな Web ビューをいくつか持っています。

メニュー項目が押されると、新しいアクティビティが読み込まれ、webview も読み込まれます。

アクティビティ間をクリックすると、各 Web ビューがリロードされます。アクティビティを変更したときに Web ページがリロードされず、ユーザーがどこにいたかを記憶する方法はありますか?

ありがとう

4

1 に答える 1

0

WebViewメソッドsaveState()/ restoreState()を使用して、それをアクティビティonRestoreバンドルに保存し、前のアクティビティが破棄される場合は、onCreateメソッドで保存された値を使用できます。
ここで説明されているのと同様の方法を使用できます(ただし、構成の変更にのみ使用されます):
http ://www.devahead.com/blog/2012/01/preserving-the-state-of-an-android-webview-on-画面の向きの変更/

于 2012-08-02T23:39:04.223 に答える