向きの変更を処理しない限り、向きが変わると Android が現在のアクティビティを破棄して再作成することはわかっています。ライフサイクルメソッドが呼び出された後に向きが変わるとき
protected void onSaveInstanceState(Bundle outState)
protected void onStop()
protected void onDestroy()
public void onCreate(Bundle savedInstanceState)
protected void onStart()
protected void onRestoreInstanceState(Bundle savedInstanceState)
protected void onResume()
私の質問は、横向きから縦向きに変更したときにこれらのメソッドが 2 回呼び出され、縦向きから横向きに切り替えたときに 1 回だけ呼び出される理由です。