【发布时间】:2017-12-28 10:49:29
【问题描述】:
默认情况下,我的应用设置为横向方向。当设备被锁定时,这会导致问题,因为方向将更改为纵向(以适应锁定的屏幕),这反过来又会强制调用 onResume。发生这种情况时,所有对象都为空,从而使应用程序容易崩溃。我进行了更改以防止崩溃,并且该应用程序运行正常。好的,这意味着当您从锁定屏幕返回应用程序时,用户界面会在半秒内处于纵向,然后再捕捉到正确的方向。
我已经解决的问题
我。对所有在 onResume 中永远不会为空的对象添加了空检查
二。在清单中添加android:configChanges="orientation|screenSize"
三。在清单中添加android:screenOrientation="landscape"
还有什么可以让我的应用程序从锁定屏幕转换回更顺畅,不会出现闪烁、闪烁或方向变化?
【问题讨论】:
标签: android screen-orientation device-orientation