我有游戏在横向模式下运行 . 当我按下锁定按钮然后再次解锁时一切正常 . 我还处理屏幕方向更改,如下所示:
<activity
android:configChanges="orientation|keyboard|keyboardHidden"
android:screenOrientation="portrait"
一切正常,只有一个例外:
-
我以纵向模式运行游戏
-
按下锁定按钮
-
按下unloc按钮(所以我看到锁定屏幕)
-
将方向更改为横向并在锁定屏幕转动时等待
-
滑动锁定屏幕返回游戏
-
=> app已关闭(无错误)
有谁知道如何处理这个?在刷卡解锁屏幕之前锁定屏幕方向改变时如何防止或处理屏幕方向<
2 回答
我相信你需要'screenSize' . 即使您处理“方向”更改,屏幕大小也会从X到Y由Y更改为Y,并且会计为屏幕大小更改 .
资源: