Показывать предупреждение при нажатии кнопки «Вверх» панели действий - PullRequest
0 голосов
/ 26 марта 2020

Я хочу показать Alert Dialog, когда пользователь нажимает кнопку вверх на панели действий. Я уже реализовал onBackPressed(). Теперь я хочу запустить то же действие, что и при нажатии кнопки Back, когда пользователь нажимает кнопку Up на панели действий.

Я пытался использовать onNavigateUp(). Тем не менее, он просто возвращает меня к родительской активности, не показывая диалог оповещения.

1 Ответ

1 голос
/ 26 марта 2020

из этого ответа вы можете переопределить onOptionsItemSelected для обнаружения действия

public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
    case android.R.id.home: {
       //enter your code here

        return true;
    }
}
return super.onOptionsItemSelected(item);
}

попробовать его

...