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

LibGDX: How to simulate that the Android back button was pressed

在我的 libGDX 游戏中,我使用 Gdx.input.setCatchBackKey(true); 捕捉 Android 后退按钮以切换屏幕或在我的主菜单屏幕上显示退出确认对话框。当用户确认退出时,我调用了一个调用 game.dispose().

的 exitGame 方法

当我只调用 game.dipose()(默认情况下应该隐藏当前屏幕)时,没有任何反应。当我另外调用 batch.dispose()Assets.dispose() 时,游戏崩溃并显示 Fatal signal 11 (SIGSEGV) at 0x77738008 (code=1), thread 25492 (Thread-21222)

如何才能调用正常的 Android 反应,而无需按下后退按钮。

我想你在找。-

Gdx.app.exit();

您可以在 Libgdx Docs 中找到更多信息。