我正在使用Libgdx为Android开发游戏,我注意到当我按下多任务按钮时,当我浏览以前的应用程序列表时,游戏仍然在后台运行(我可以看到游戏继续移动在后台)。显然,我想暂停比赛。
我正在使用Screen类,只有在有效更改应用程序时才会调用pause()方法。我没有设法检测按钮事件作为解决方法。
感谢您的帮助。
答案 0 :(得分:2)
在这种情况下是否会调用pause()
取决于设备/操作系统。
您要收听的密钥是KEYCODE_APP_SWITCH。如果InputAdapter
(我不知道相关的Keys
值,如果它甚至存在),则不会发生这种情况,那么您需要查看gdx,看看为什么它没有通过。