@@ -321,16 +321,10 @@ private void exitSelectionMode() {
321321 }
322322 }
323323
324- /**
325- * initializes and sets up the drawer toggle.
326- */
327324 private void setupDrawerToggle () {
328325 mDrawerToggle = new ActionBarDrawerToggle (this , mDrawerLayout , R .string .drawer_open , R .string .drawer_close ) {
329- /** Called when a drawer has settled in a completely closed state. */
330326 public void onDrawerClosed (View view ) {
331327 super .onDrawerClosed (view );
332- supportInvalidateOptionsMenu ();
333- mDrawerToggle .setDrawerIndicatorEnabled (isDrawerIndicatorAvailable ());
334328
335329 if (pendingRunnable != null ) {
336330 new Handler ().post (pendingRunnable );
@@ -339,23 +333,12 @@ public void onDrawerClosed(View view) {
339333
340334 closeDrawer ();
341335 }
342-
343- /** Called when a drawer has settled in a completely open state. */
344- public void onDrawerOpened (View drawerView ) {
345- super .onDrawerOpened (drawerView );
346- mDrawerToggle .setDrawerIndicatorEnabled (true );
347- supportInvalidateOptionsMenu ();
348- }
349336 };
350337
351- // Set the drawer toggle as the DrawerListener
352338 mDrawerLayout .addDrawerListener (mDrawerToggle );
353339 mDrawerToggle .setDrawerIndicatorEnabled (true );
354340 mDrawerToggle .setDrawerSlideAnimationEnabled (true );
355- Drawable backArrow = ResourcesCompat .getDrawable (getResources (),
356- R .drawable .ic_arrow_back ,
357- null );
358-
341+ final Drawable backArrow = ResourcesCompat .getDrawable (getResources (), R .drawable .ic_arrow_back , null );
359342 if (backArrow != null ) {
360343 viewThemeUtils .platform .tintToolbarArrowDrawable (this , mDrawerToggle , backArrow );
361344 }
0 commit comments