LibGDX:如何模拟按下Android后退按钮

问题描述:

在我的libGDX游戏中,我使用Gdx.input.setCatchBackKey(true);来捕捉Android后退按钮,以切换屏幕或在我的主菜单屏幕上显示退出确认对话框。当用户确认退出时,我会调用一个名为game.dispose()的exitGame方法。LibGDX:如何模拟按下Android后退按钮

当我只打电话game.dipose()(它应该隐藏默认当前屏幕),没有任何反应。当我另外拨打batch.dispose()Assets.dispose()时,游戏与Fatal signal 11 (SIGSEGV) at 0x77738008 (code=1), thread 25492 (Thread-21222)崩溃。

我怎样才能调用正常的Android反应,我会得到没有赶上后退按钮。

我认为你在寻找for.-

Gdx.app.exit(); 

可以在Libgdx Docs找到进一步的信息。

+0

哦,那么简单。谢谢!我以为我曾经在某个地方看过,这只适用于桌面应用程序。 – MaxGyver

+0

很高兴帮助:) – ssantos