onConfigurationChanged永远不会触发

时间:2014-12-26 06:30:40

标签: android android-5.0-lollipop

我尝试通过将Activity设置为android:configChanges="orientation|screenSize"并通过覆盖Activity方法来调整方向更改,因设备方向更改而停止onConfigurationChanged娱乐。我在Nexus 5上测试它,但它在Android L设备中不起作用,因为onConfigurationChanged永远不会触发。它只是坚持纵向模式,不会旋转。

这是Android L中的错误,我做错了什么,或者他们引入了其他一些方法来做到这一点?

2 个答案:

答案 0 :(得分:1)

你在清单中使用android:screenOrientation吗?如果是这样,请将其删除。这可能很愚蠢但是,你是否启用了自动旋转?

答案 1 :(得分:0)

Aashir是对的!有了这个,添加android:configChanges =" orientation | keyboardHidden | keyboard | screenSize"到menifest.xml中的活动