【发布时间】:2015-04-26 11:43:11
【问题描述】:
在我的 libGDX 游戏中,我使用Gdx.input.setCatchBackKey(true); 捕捉 Android 后退按钮,以便切换屏幕或在我的主菜单屏幕上显示退出确认对话框。当用户确认退出时,我调用了一个 exitGame 方法,该方法调用了game.dispose()。
当我只调用game.dipose()(默认情况下应该隐藏当前屏幕)时,什么也没有发生。当我另外调用batch.dispose() 或Assets.dispose() 时,游戏会因Fatal signal 11 (SIGSEGV) at 0x77738008 (code=1), thread 25492 (Thread-21222) 而崩溃。
如何调用正常的 Android 反应,而无需按下后退按钮。
【问题讨论】: