避免在锁定屏幕上恢复应用程序

时间:2011-11-30 11:43:31

标签: android opengl-es android-activity

我有一个使用OpenGL ES进行渲染的游戏。它需要我在恢复应用程序时重新加载所有纹理。当我按下homekey并退出(暂停应用程序)然后恢复它时,它工作正常。但是,当我使用电源键关闭屏幕然后打开屏幕时,应用程序将自动恢复锁定屏幕(滑动解锁屏幕)。无论如何我可以避免这种情况吗?因为简历不合适,如果我在稍微延迟(10秒)后解锁屏幕,游戏将重新加载,我最终看到的只是一个白屏。我想主要是,如果我可以阻止应用程序在锁定屏幕恢复。我希望在解锁屏幕后恢复应用程序。

由于 阿卡什

2 个答案:

答案 0 :(得分:7)

你可以在活动中试试这个。

getWindow()addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);

它会在锁定屏幕顶部显示应用程序。

答案 1 :(得分:-1)

这是因为屏幕变形,然后你可以使用,以避免重启:

机器人:configChanges = “屏幕布置|屏幕尺寸”