@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case QUIT_MENU_ID: GeoQuestApp.getInstance().terminateApp(); break; case END_GAME_MENU_ID: GeoQuestApp.getInstance().endGame(); break; case PREFS_MENU_ID: Intent settingsActivity = new Intent(getBaseContext(), Preferences.class); startActivity(settingsActivity); break; } return super.onOptionsItemSelected(item); }
protected void onDestroy() { if (isFinishing()) { GeoQuestApp.getInstance().removeActivity(this); } super.onDestroy(); }