當用戶按下返回鍵並且想要取消對話框時,我需要捕捉一個事件。
代碼是這樣的:
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();
}
現在我給用戶一個選項。但是假使用戶點擊返回鍵,我需要執行一些其他的動作,如何實現?
謝謝!
下面的代碼能幫的上你
alertDialog.setOnCancelListener(new OnCancelListener() {
public void onCancel(DialogInterface dialog) {
// Your code
}
});