如何避免在android活动方向改变时延迟调整屏幕大小

如何避免在android活动方向改变时延迟调整屏幕大小,android,screen-orientation,Android,Screen Orientation,我在清单中有一个具有fallowing属性的活动 android:configChanges="orientation|keyboard|keyboardHidden|screenSize" 在进行方向更改时,屏幕大小调整会延迟一些时间 假设我试图从纵向配置到横向 屏幕显示纵向仅在一段时间后2至3秒,屏幕将调整为横向。同样的事情也发生在风景画和肖像画上 上述延迟给用户带来了一些困惑。 因此,请提出解决此问题的任何解决方案/建议 提前感谢当您在configChanges中指定方向|键盘|键盘隐藏

我在清单中有一个具有fallowing属性的活动

android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
在进行方向更改时,屏幕大小调整会延迟一些时间

假设我试图从纵向配置到横向

屏幕显示纵向仅在一段时间后2至3秒,屏幕将调整为横向。同样的事情也发生在风景画和肖像画上

上述延迟给用户带来了一些困惑。 因此,请提出解决此问题的任何解决方案/建议


提前感谢

当您在configChanges中指定方向|键盘|键盘隐藏|屏幕大小时,这意味着当活动位于前台时,当上述属性发生更改时要执行的操作已在活动本身中使用onConfigurationChanged进行处理


在活动的onConfigurationChanged中可能会执行一些繁琐的任务,从而导致延迟。如果不是这样,设备可能运行缓慢,需要时间来改变方向

如果布局复杂,则需要重新测量并重新构建视图。

感谢您提出的宝贵建议。到目前为止你有没有面对这个问题?