I don't have problem with returning true but this:

if (mDrawerToggle.onOptionsItemSelected(item)) {
			return true;
		}
		return true;

If smth return true if not return true also, is just strange.