我试图通过将Activity
设置为我的android:configChanges="orientation|screenSize"
来停止由于设备方向更改而导致的Activity
重新创建,并通过覆盖onConfigurationChanged
方法来监听方向更改。我正在Nexus 5上进行测试,但由于onConfigurationChanged
永不触发,因此无法在Android L设备上运行。它只是坚持纵向模式,并且不会旋转。
这是Android L中的错误,是我做错了什么,还是他们引入了其他方法来做到这一点?
最佳答案
您是否在清单中使用android:screenOrientation?如果是这样,请将其删除。这可能很愚蠢,但是您是否启用了自动旋转?