Как зафиксировать событие, когда пользователь закрывает диалоговое окно с предупреждением, нажав клавишу "Назад" в Android

Мне нужно поймать событие, когда пользователь нажимает клавишу возврата, и попытаться закрыть диалоговое окно У меня есть такой код

AlertDialog alertDialog = new AlertDialog.Builder(AppNotification.this).create();
    alertDialog.setTitle("Caution");
    alertDialog.setMessage("Alert");
    alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
      public void onClick(DialogInterface dialog, int which) {
        finish();
    } });
    alertDialog.show();
}

Теперь я дал пользователю возможность, но предположим, что если он нажмет клавишу возврата, мне нужно будет выполнить какое-то другое действие. Как это сделать?

10
задан Coder_sLaY 15 February 2012 в 07:37
поделиться