マスター/詳細フロー テンプレートを使用して、次の 2 つのテスト ケースを実行しています。
テスト ケース 1: リストから項目を選択 -> 読み込み時に向きを1 回変更-> 戻るボタンを押す。
テスト ケース 2: リストから項目を選択 -> 読み込み時に向きを2 回変更-> 戻るボタンを押す。
最初のテスト ケースでは、[戻る] ボタンが押されたときに呼び出される ItemListActivity からの onCreate() コールバックが発生します。しかし、テスト ケース 2 では発生しません。
より一般的なケースでは、方向の変更が奇数回ある場合、戻るボタンが押されたときに onCreate() が呼び出され、方向の変更の回数が偶数の場合、onCreate は呼び出されません。
これら 2 つのテスト ケースにこのような違いがある理由がわかりませんでした。
編集:タブレットではなく、小さな画面のデバイス (単一ペイン レイアウト) を使用しています。