@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_content); setupActionbar(); setupDrawerLayout(); setupTint(); mFragmentMgr = getSupportFragmentManager(); popFragmentStack(); MapLoader.startPreLoading(getApplicationContext()); mMapFragment = new MapFragment(); loadFragmentReplaceBS(mMapFragment); mRightMenuList = find(R.id.right_menu_list, ListView.class); populateBottomMenu(find(R.id.bottom_frame_menu, LinearLayout.class)); // Load populate with delay new Handler() .postDelayed( new Runnable() { @Override public void run() { populateRightMenuDrawer(); } }, 300); }