Android2.3と4.1でActivityの挙動が少し異なるようなので調べてみました。 ActivityにSurfaceViewが一つあるだけのアプリを作成し、onCreate、onStart、onResume、onPause、onStop、onDestroy、onSaveInstanceState、onRestoreInstanceState、surfaceCreated、surfaceChanged、surfaceDestroyed それとSurfaceViewのコンストラクタにログ出力を入れて呼ばれるタイミングを調査しました。 使用した端末 ・HTC EVO (Android 2.3.4) ・Galaxy Nexus (Android 4.1.1) 1.アプリ起動後、戻るボタンで終了 2.3 4.1 onCreate onCreate SurfaceView Constructo