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