我尝试通过将Activity
设置为android:configChanges="orientation|screenSize"
并通过覆盖Activity
方法来调整方向更改,因设备方向更改而停止onConfigurationChanged
娱乐。我在Nexus 5上测试它,但它在Android L设备中不起作用,因为onConfigurationChanged
永远不会触发。它只是坚持纵向模式,不会旋转。
这是Android L中的错误,我做错了什么,或者他们引入了其他一些方法来做到这一点?
答案 0 :(得分:1)
你在清单中使用android:screenOrientation吗?如果是这样,请将其删除。这可能很愚蠢但是,你是否启用了自动旋转?
答案 1 :(得分:0)
Aashir是对的!有了这个,添加android:configChanges =" orientation | keyboardHidden | keyboard | screenSize"到menifest.xml中的活动