У меня есть приложение для Android, которое использует TabHost, действие, которое вызывает другие на основе выбранной вкладки, просто называется Main.java. Я попытался переопределить событие кнопки «Назад» внутри класса Main.java, но, похоже, он этого не видит. Я пытаюсь отобразить диалоговое окно и подтвердить пользователю, что он хочет выйти, и если он нажмет «ОК», он полностью закроет приложение (а не просто отправит его в фоновый режим), и если он нажмет «Отмена», очевидно, он останется открытым. Любые предложения относительно того, почему это не работает?
@Override
public void onBackPressed()
{
AlertDialog.Builder alert = new AlertDialog.Builder(getApplicationContext());
alert.setMessage("Test dialog");
alert.show();
}