在我的清单中,我有Activity一个固定的方向。android:screenOrientation="portrait"我注意到当在模拟器上按下 Cntl-F11 并且当用户滑出设备上的键盘时,它Activity被破坏并被onCreate调用。
然而,当我使用非滑出式键盘设备时,Activity它永远不会被破坏,仅仅是因为它被锁定为纵向。
为什么设备之间的行为存在差异?为什么锁定为纵向的 Activity 会调用配置更改?这真的很烦人。
编辑: 我也尝试过android:configChanges="orientation没有任何明显的区别。