Meaningless posts
プロセスが強制終了するとき、onPause() だけは必ず呼び出されるが、onStop() と onDestroy() は、必ず呼び出されるとは限らない

Activity が強制終了させられる前の状態を保存しておきたい場合は、onSaveInstanceState() メソッドを実装
これは onPause() が呼び出される前に呼び出され、Activity の動的な状態を名前/値ペアとして記録できる Bundle オブジェクトが渡される。
Activity がもう一度開始されると、Bundle は onCreate() と、onStart() の後に呼び出される onRestoreInstanceState() メソッドに渡され、保存されている状態を復元できる

onSaveInstanceState() は常に呼び出されるわけではないので、一時的な状態を記録する目的のみに使用し、
永続データの格納には onPause() を使用したほうがよい

うーん、なるほど!