画面の縦横が切り替わると、Activity は一度終了(onPause(), onStop(), onDestroy() )させられちゃいます。 (Activity が foreground や visibleだった時は、新たなインスタンス(前のインスタンスがonSaveInstanceState メソッドで作った savedInstance を伴って)が作られます) どうしてそうなるかと言うと、 デバイスのコンフィグレーション(画面の向き、入力デバイス、言語など) が変更されたら、UIはそのコンフィグレーションにマッチするように更新 する必要があるからなんです。 例えば、縦用のレイアウトと横用のレイアウトが用意されている場合は、 リソースの再取得が必要になりますよね。 でも、コンフィグレーションの変更があっても Activity の再スタートしたくない場合はどうすればいいのでしょう? そ