今天早上我想出了一个试图处理这个onConfigurationChanged事件的问题。问题是当我改变手机的方向时,我覆盖的方法没有被调用。根本没有被召唤。我已经android:configChanges="orientation"在android文档中提到了清单中定义的活动,但这没有什么区别。你有没有想出这个问题?
3 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
问题是如果你使用这种方法
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
要强制您Activity的纵向模式的方向,您不是候选人接收orientation更改。
因此解决方案是不要setRequestOrientation采用特定模式。而是使用SCREEN_ORIENTATION_SENSOR.
- 3 回答
- 0 关注
- 760 浏览
添加回答
举报
0/150
提交
取消