Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips308 メソッドonRestoreInstanceStateに復帰処理を書く

登録タグ
Icon comment count 0
Icon stock count 0

4-4アクティビティの状態保存Tips308 メソッドonRestoreInstanceStateに復帰処理を書く

対応Ver:全て

Level2

Answer保存した値を取り出して、「その値があった場所」に書き込む

メソッドonRestoreInstanceStateでは、onSaveInstanceStateで保存した値を取り出して、その値があった場所に書き込みます。

前のTipsで、mTextSaveRestoreから読み込んで保存した値を、読み出してmTextSaveRestoreに設定します。

こちらは、最初にスーパークラスのメソッドを行っておきます。

図1は、mTextSaveRestore(下側)と、通常の設定のEditTextを配置した画面を、回転させた様子です。画面を動かすたびにmTextSaveRestoreの文字が変わっていくことを見届けましょう。

 onRestoreInstanceStateの実装
@Override
protecte

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません