«Кнопка« Назад »с использованием getSupportActionbar и панели инструментов appcompat v7

Я использую новую панель инструментов из библиотеки Appcompat V7 и создаю приложение с навигационным блоком и фрагментами.

В некоторых фрагментах я не хочу показывать значок гамбургера, а вместо этого стрелку ... Хорошо, я сделал это следующим образом:

mDrawerToggle.setDrawerIndicatorEnabled(false);

mDrawerToggle.syncState();
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);

getSupportActionBar().setHomeAsUpIndicator(R.drawable.abc_ic_ab_back_mtrl_am_alpha);

Мой вопрос заключается в следующем: как или где мне нужно настроить lisener кнопки home или что мне нужно прослушать для кнопки «назад»? Я хочу вызвать основной метод backpressed и вернуть значок навигационного ящика со значком гамбургера.

Ответы на вопрос(8)

Ваш ответ на вопрос