@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.l_activity_select_photo); PhotoSelectionViewHelper.setUpActivity(this); mMediaStoreCompat = new MediaStoreCompat(this, HandlerUtils.getMainHandler()); mCapturePhotoUriHolder = savedInstanceState != null ? savedInstanceState.getString(STATE_CAPTURE_PHOTO_URI) : ""; mCollection.onCreate(savedInstanceState); mCollection.prepareSelectionSpec( getIntent().<SelectionSpec>getParcelableExtra(EXTRA_SELECTION_SPEC)); mCollection.setDefaultSelection( getIntent().<Uri>getParcelableArrayListExtra(EXTRA_RESUME_LIST)); mDrawer = (DrawerLayout) findViewById(R.id.l_container_drawer); Toolbar toolbar = (Toolbar) findViewById(R.id.l_toolbar); mToggle = new PhotoSelectionActivityDrawerToggle(this, mDrawer, toolbar); setSupportActionBar(toolbar); mToggle.setUpActionBar(getSupportActionBar()); mDrawer.setDrawerListener(mToggle); }