Мои приложения используют некоторые действия.
если вы нажмете кнопку "Назад", вы вернетесь через старые действия, после чего вы внезапно покинете приложение!
поэтому мне нужно показать сообщение типа "вы действительно хотите выйти", если это последнее действие в стеке
Я знаю, как переопределить кнопку "Назад", но я не могу понять, как узнать, сколько активности в истории
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// Is it the last activity on stack ?
// so show confirm dialog
return true;
}
return super.onKeyDown(keyCode, event);
}
Пожалуйста, помогите.