4

我正在使用Libgdx为Android开发游戏,我注意到当我按下多任务按钮时,当我浏览以前的应用程序列表时,游戏仍在后台运行(我可以看到游戏一直在后台运行)。显然,我想暂停比赛。

我正在使用 Screen 类,并且仅在有效更改应用程序时才调用 pause() 方法。我还没有设法将按下按钮事件检测为解决方法。

谢谢你的帮助。

4

1 回答 1

2

在这种情况下是否pause()会被调用,取决于设备/操作系统。

您要监听的关键键是KEYCODE_APP_SWITCH。如果这没有通过InputAdapter(我不知道相关的Keys值,如果它甚至存在),那么您需要查看 gdx 并查看为什么它没有通过。

于 2012-10-31T09:33:01.137 回答