艦これ

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

投稿日:

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

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

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

「onSaveInstanceState」

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

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

「onRestoreInstanceState」

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

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

全体

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

AdSense_336px

AdSense_336px

-艦これ
-

Copyright© My,WebNote - 備忘録 - , 2017 AllRights Reserved