onConfigurationChanged没有被调用

今天早上我想出了一个试图处理这个onConfigurationChanged事件的问题。问题是当我改变手机的方向时,我覆盖的方法没有被调用。根本没有被召唤。

我已经android:configChanges="orientation"在android文档中提到了清单中定义的活动,但这没有什么区别。

你有没有想出这个问题?


开满天机
浏览 761回答 3
3回答

慕娘9325324

问题是如果你使用这种方法setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);要强制您Activity的纵向模式的方向,您不是候选人接收orientation更改。因此解决方案是不要setRequestOrientation采用特定模式。而是使用SCREEN_ORIENTATION_SENSOR.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android