package com.marshalchen.common.demoofui.driveimageview; import android.app.Activity; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import com.marshalchen.common.demoofui.R; import com.marshalchen.common.demoofui.driveimageview.dialogs.AboutDialog; import com.marshalchen.common.demoofui.driveimageview.fragments.MainFragment; public class DriveImageViewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.drive_image_view_activity_main_fragment); FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); MainFragment mainFragment = new MainFragment(); fragmentTransaction.replace(R.id.fragment_container, mainFragment); fragmentTransaction.commit(); // getActionBar().setDisplayHomeAsUpEnabled(false); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.drive_image_menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: FragmentManager fm = getFragmentManager(); if (fm.getBackStackEntryCount() > 0) { fm.popBackStack(); } return true; case R.id.menu_item_help: AboutDialog aboutDialog = new AboutDialog(this); aboutDialog.show(); return true; default: return super.onOptionsItemSelected(item); } } }