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