title: Navigation Drawer back button Click Listener in android
body: <p>I am using NavigationDrawer in android. its working properly. now i want to change image of NavigationDrawer backbutton so for that, i used this <code>mDrawerToggle.setDrawerIndicatorEnabled(false);</code>
  it hide the default backbutton image. and now change the image using this <code>mDrawerToggle.setHomeAsUpIndicator(R.mipmap.ic_launcher);</code>
  but on click of custom navigation back button drawer not working.How to manage this?</p>
  
  <p>my code is</p>
  
  <pre><code> public void setUp(int fragmentId, DrawerLayout drawerLayout, final Toolbar toolbar) {
      containerView = getActivity().findViewById(fragmentId);
      mDrawerLayout = drawerLayout;
      mDrawerToggle = new ActionBarDrawerToggle(getActivity(), drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_close) {
          @Override
          public void onDrawerOpened(View drawerView) {
              is= false;
              super.onDrawerOpened(drawerView);
  
              getActivity().invalidateOptionsMenu();
          }
          @Override
          public void onDrawerClosed(View drawerView) {
              is= true;
              super.onDrawerClosed(drawerView);
  
              getActivity().invalidateOptionsMenu();
          }
          @Override
          public void onDrawerSlide(View drawerView, float slideOffset) {
              super.onDrawerSlide(drawerView, slideOffset);
  
          }
      };
  
      mDrawerToggle.setHomeAsUpIndicator(R.mipmap.ic_launcher);
  mDrawerToggle.setDrawerIndicatorEnabled(false);
  
      mDrawerLayout.setDrawerListener(mDrawerToggle);
      mDrawerLayout.post(new Runnable() {
          @Override
          public void run() {
              mDrawerToggle.syncState();
          }
      });
  
  
  }
  </code></pre>