美味しんぼ (48) (ビッグコミックス)
by 雁屋 哲, 花咲 アキラ,
at page 63, upper part.
プロセスが強制終了するとき、onPause() だけは必ず呼び出されるが、onStop() と onDestroy() は、必ず呼び出されるとは限らない
Activity が強制終了させられる前の状態を保存しておきたい場合は、onSaveInstanceState() メソッドを実装
これは onPause() が呼び出される前に呼び出され、Activity の動的な状態を名前/値ペアとして記録できる Bundle オブジェクトが渡される。
Activity がもう一度開始されると、Bundle は onCreate() と、onStart() の後に呼び出される onRestoreInstanceState() メソッドに渡され、保存されている状態を復元できる
onSaveInstanceState() は常に呼び出されるわけではないので、一時的な状態を記録する目的のみに使用し、
永続データの格納には onPause() を使用したほうがよい
うーん、なるほど!
Activity が強制終了させられる前の状態を保存しておきたい場合は、onSaveInstanceState() メソッドを実装
これは onPause() が呼び出される前に呼び出され、Activity の動的な状態を名前/値ペアとして記録できる Bundle オブジェクトが渡される。
Activity がもう一度開始されると、Bundle は onCreate() と、onStart() の後に呼び出される onRestoreInstanceState() メソッドに渡され、保存されている状態を復元できる
onSaveInstanceState() は常に呼び出されるわけではないので、一時的な状態を記録する目的のみに使用し、
永続データの格納には onPause() を使用したほうがよい
うーん、なるほど!








