画面の回転に対応する方法
アンドロイドアプリは画面を回転(横位置 ⇔ 縦位置)させると、自動でアクティビティが再起動される仕組み(仕様)になっているため、変数のデータも破棄されてしまいます。
そのため、画面の回転に対応するには、回転の直前に呼び出される「onSaveInstanceState」メソッド内でデータを一旦保存し、次に画面の回転が完了すると呼び出される「onRestoreInstanceState」メソッド、または「onCreate」メソッドの中で、画面回転前に保存したデータを読み込み再び画面上にセットするという処理が必要になります。
この続きはcodocで購入