public void onDrawerClosed(View view){
  super.onDrawerClosed(view);
  if (mDeferredOnDrawerClosedRunnable != null) {
    mDeferredOnDrawerClosedRunnable.run();
    mDeferredOnDrawerClosedRunnable=null;
  }
  onNavDrawerStateChanged(false,false);
}

public void onDrawerClosed ( View view ) { super . onDrawerClosed ( view ) ; if ( mDeferredOnDrawerClosedRunnable != null ) { mDeferredOnDrawerClosedRunnable . run ( ) ; mDeferredOnDrawerClosedRunnable = null ; } onNavDrawerStateChanged ( false , false ) ; }
called when a drawer has settled in a completely closed state .
