4
我使用Libgdx开发Android游戏,我注意到当我按下多任务按钮时,当我浏览以前的应用程序列表时,游戏仍在后台运行(我可以看到游戏在后台继续移动)。显然,我想暂停比赛。Android/Libgdx:检测多任务按钮
我正在使用Screen类,并且pause()方法似乎只在应用程序有效更改时才会调用。我没有设法检测按钮事件作为解决方法。
感谢您的帮助。
我使用Libgdx开发Android游戏,我注意到当我按下多任务按钮时,当我浏览以前的应用程序列表时,游戏仍在后台运行(我可以看到游戏在后台继续移动)。显然,我想暂停比赛。Android/Libgdx:检测多任务按钮
我正在使用Screen类,并且pause()方法似乎只在应用程序有效更改时才会调用。我没有设法检测按钮事件作为解决方法。
感谢您的帮助。
在这种情况下是否调用pause()
取决于设备/操作系统。
您想要监听的密钥是KEYCODE_APP_SWITCH。如果InputAdapter
(我不知道关联的Keys
的值,如果它存在的话)没有通过,那么您需要查看gdx,看看它为什么没有通过。
感谢您输入密码。但是,我添加了一个断点来捕获keyDown InputProcessor中的任何键,显然,按下此按钮时不会调用该方法(但它适用于菜单按钮)。 –