// region menu private void initMenu() { loadMenuView(); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.app_name, R.string.app_name) { public void onDrawerClosed(View view) { super.onDrawerClosed(view); invalidateOptionsMenu(); } public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); loadMenuView(); invalidateOptionsMenu(); } }; mDrawerLayout.setDrawerListener(mDrawerToggle); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); mDrawerList.setOnItemClickListener(this); manageCitiesLinearLayout.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { loadManageCitiesFragment(); } }); myLocationLinearLayout.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { loadCityFragment(""); } }); }