艦これ

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

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

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

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

「onSaveInstanceState」

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

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

「onRestoreInstanceState」

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

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

全体

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

  • この記事を書いた人

白夜霧

現役のIT土方・社畜・カフェイン中毒者。趣味のために生きる。サラリーマンの雑記ブログ。さり気なくYouTuberデビューしました\(^o^)/

-艦これ
-

© 2024 My,WebNote - 備忘録 -