为了账号安全,请及时绑定邮箱和手机立即绑定

onConfigurationChanged没有被调用

onConfigurationChanged没有被调用

开满天机 2019-09-02 08:38:38
今天早上我想出了一个试图处理这个onConfigurationChanged事件的问题。问题是当我改变手机的方向时,我覆盖的方法没有被调用。根本没有被召唤。我已经android:configChanges="orientation"在android文档中提到了清单中定义的活动,但这没有什么区别。你有没有想出这个问题?
查看完整描述

3 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

问题是如果你使用这种方法


setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

要强制您Activity的纵向模式的方向,您不是候选人接收orientation更改。


因此解决方案是不要setRequestOrientation采用特定模式。而是使用SCREEN_ORIENTATION_SENSOR.


查看完整回答
反对 回复 2019-09-02
  • 3 回答
  • 0 关注
  • 760 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信