@Override public void onCreate(final Bundle savedInstance) { super.onCreate(savedInstance); setContentView(R.layout.activity_home); // CheckCashingDetailsFragment otherFragment = new CheckCashingDetailsFragment(); // otherFragment.setCommunicator(this); initHomeUI(); mTitle = getTitle(); mPreferences = Preferences.getInstance(mContext); navMenuTitles = getResources().getStringArray(R.array.nav_drawer_items); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); // enabling action bar app icon and behaving it as toggle button getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); getActionBar().setTitle(R.string.navigation_menu_cash_a_check); getActionBar().setDisplayShowTitleEnabled(true); mDrawerToggle = new ActionBarDrawerToggle( this, mDrawerLayout, R.drawable.menu_btn_phn, // nav menu toggle icon R.string.app_name, // nav drawer open - description for accessibility R.string.app_name // nav drawer close - description for accessibility ) { public void onDrawerClosed(View view) { // getActionBar().setTitle(mTitle); // MMUtil.setFragmentActionBarTitle(HomeActivity.this, mTitle.toString()); // calling onPrepareOptionsMenu() to show action bar icons invalidateOptionsMenu(); } public void onDrawerOpened(View drawerView) { // getActionBar().setTitle(""); if (getDrawerTitle().isEmpty()) { Util.setFragmentActionBarTitle( HomeActivityCanada.this, getResources().getString(R.string.navigation_menu_cash_a_check)); } // else // { // MMUtil.setFragmentActionBarTitle(HomeActivity.this, getDrawerTitle()); // } // calling onPrepareOptionsMenu() to hide action bar icons invalidateOptionsMenu(); } }; mDrawerLayout.setDrawerListener(mDrawerToggle); if (savedInstance == null) { // on first time display view for first nav item setFocus(); } }