package de.lukasniemeier.mensa.ui; import android.app.DialogFragment; import android.view.Menu; import android.view.MenuItem; import de.lukasniemeier.mensa.R; import de.lukasniemeier.mensa.ui.preference.GeneralPreferenceFragment; /** * Created on 21.11.13. */ public abstract class BaseActivity extends ThemedActivity { public static final String ABOUT_DIALOG_TAG = "AboutDialog"; @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.mensa, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_settings: startActivity(GeneralPreferenceFragment.createIntent(this)); return true; case R.id.action_about: DialogFragment aboutDialog = new AboutDialog(); aboutDialog.show(getFragmentManager(), ABOUT_DIALOG_TAG); return true; default: return super.onOptionsItemSelected(item); } } }