そのため、画面を回転すると、新しいレイアウト用にアクティビティが作成および破棄されるため、コンテンツが元の状態に戻ることを理解しています。
これは、WebView に表示している Web アプリがユーザーに一意の情報を表示するため、電話を横向きにするとデータが失われるため、私にとっては問題です。これで、オーバーライドする必要がある 2 つのメソッドはわかりましたが、まったく同じデータで正確なページを復活させるために onSaveInstanceState に何を入れることができるかは完全にはわかりません。URLを保存してそれを使用しようとしましたが、ページはランダムな機能を使用しているため、異なります.
これまでのところ、私が持っているのは次のとおりです。
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
これを達成する方法について何か考えはありますか?