在我的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反应。