Activity.onSaveInstanceStateで保存したデータは、Activity.onRestoreInstanceStateが呼ばれた時に復元する。
Activity | Android デベロッパー | Android Developers
MainActivity.javaで、
onRestoreInstanceStateの中で、inState.getStringにKEY_TEXTVIEW1_STRINGを指定して取得したtextを、textview1にセット。
起動時の状態。
button1以外はない。
button1を押すと、
"ABCDE"がセットされる。
Ctrl+F11を押すと、
横向きになるが、"ABCDE"は表示されたまま。
きちんと保存と復元が効いている。
Sample/android/Activity/onRestoreInstanceState/src/Activity at master · bg1bgst333/Sample · GitHub