Android 主/明细流模板的奇怪行为

Android 主/明细流模板的奇怪行为,android,android-fragments,Android,Android Fragments,我正在使用主/详细流模板执行这两个测试用例: 测试用例1:从列表中选择一个项目->当它加载时,一次改变方向->按后退按钮 测试用例2:从列表中选择一个项目->加载时,更改方向两次->按后退按钮 第一个测试用例导致在按下后退按钮时调用ItemListActivity的onCreate()回调。 但是对于测试用例2,它不会发生 在更一般的情况下,我注意到,如果方向更改的次数为奇数,则在按下后退按钮时调用onCreate(),如果方向更改的次数为偶数,则不调用onCreate 我无法理解为什么这两个测

我正在使用主/详细流模板执行这两个测试用例:

测试用例1:从列表中选择一个项目->当它加载时,一次改变方向->按后退按钮

测试用例2:从列表中选择一个项目->加载时,更改方向两次->按后退按钮

第一个测试用例导致在按下后退按钮时调用ItemListActivity的onCreate()回调。 但是对于测试用例2,它不会发生

在更一般的情况下,我注意到,如果方向更改的次数为奇数,则在按下后退按钮时调用onCreate(),如果方向更改的次数为偶数,则不调用onCreate

我无法理解为什么这两个测试用例之间存在这种差异

编辑:我使用的是小屏幕设备(具有单窗格布局),而不是平板电脑