@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { Activity activity = getCurrentActivity(); if (hasContent && activity != null) { return activity.onMenuItemSelected(featureId, item); } else { return super.onMenuItemSelected(featureId, item); } }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { super.onMenuItemSelected(featureId, item); switch (item.getItemId()) { case EQ_EDITOR_ID: Intent i = new Intent(this, EquationEditor.class); startActivityForResult(i, 0); break; } return true; }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { // TODO Auto-generated method stub super.onMenuItemSelected(featureId, item); switch (item.getItemId()) { case R.id.menu_settings: startActivity(new Intent(this, settingActivity.class)); } return true; // 目前只有一個選項所以直接執行 }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { super.onMenuItemSelected(featureId, item); if (item.getItemId() == R.id.action_clearhistory) { Log.d(TAG, "Clear history"); Functions.ClearHistory(); finish(); startActivity(getIntent()); } return true; }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { super.onMenuItemSelected(featureId, item); Log.i("code_log", "onMenuItemSelected"); switch (item.getItemId()) { case 0: // 設定 // 設定画面への遷移 Log.i("code_log", "Open TapStarActivity"); startActivityForResult(new Intent(TapStarActivity.this, SettingActivity.class), 0); break; } return true; }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { super.onMenuItemSelected(featureId, item); switch (item.getItemId()) { case 0: if (gameView.state == GameManager.PAUSE) { gameView.resume(); } else { gameView.pause(); } break; case 1: gameView.restartLevel(); break; } return true; }