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 も呼び出されましたか?