【Android】画面回転時の状態を保存&復元する

この記事は約1分で読めます。
Sponsored Link

絶対に忘れる、かつ復習の意味を含めて備忘録。

Androidアプリは画面を回転させると、Activityクラスを
一旦破棄してしまう。つまり、初期値に戻ってしまう。

画面回転時(= Activity破棄)の際、
状態を保存し再描写後復元する方法をメモ。

「onSaveInstanceState」

画面(Activity)が破棄される時に呼び出される。

引数「Bundle」オブジェクトはアプリの状態を
キーと値の組み合わせで保持する。

「onRestoreInstanceState」

画面が再生(復元)される時に呼び出される。

onSaveInstanceStateメソッドで保存したデータを引数の
「savedInstanceState」からキーを基に取り出す。

全体

Javaも復習せねば(´・ω・`;)

コメント

タイトルとURLをコピーしました