我正在使用 OpenGL 制作游戏。如果我按下菜单按钮,游戏应该暂停,然后选项菜单打开,但是当我按下菜单按钮时,游戏暂停,选项菜单打开一瞬间,然后自动关闭。这是我的代码:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU) {//klo press tombol menu hrs dipause
SFEngine.newGame = false;
gameView.onPause();
openOptionsMenu();
}
return true;
}
是什么导致我的菜单关闭?
更新 :
public boolean onPrepareOptionsMenu(Menu menu){
gameView.onPause();
return true;
}
游戏开始时是否也调用了onPrepareOptionMenu?