我正在使用GlSurfaceView绘制我的游戏。初始化发生在java端,使用本机c ++。
现在我遇到了一个问题:
当用户启动我的游戏时,锁定屏幕(通过按电源按钮关闭屏幕),然后将设备从横向旋转到纵向,解锁屏幕(通过按电源按钮然后解锁触摸屏),我的游戏反复留下了空白的黑屏。
我的游戏可以很好地处理旋转本身(屏幕被锁定为横向模式,android:screenOrientation="landscape"
)
锁定屏幕/睡眠模式本身证明没有问题。
但两者的结合不断导致黑屏错误发生。我想Logcat没有说什么用。