使用libgdx,如何在实际执行命令退出游戏之前拦截android BACK键以进行一些预处理(例如要求用户确认)?
答案 0 :(得分:26)
<强> 1。启用后退键。
在实现ApplicationListener
@Override
public void create() {
...
Gdx.input.setCatchBackKey(true);
...
}
<强> 2。处理后退键。
在实现InputProcessor
@Override
public boolean keyDown(int keycode) {
...
if(keycode == Keys.BACK){
// Optional back button handling (e.g. ask for confirmation)
...
if (shouldReallyQuit)
Gdx.app.exit();
}
return false;
}