アプリケーションにアラート ボックスを実装しました。その状態でアラート ボックスがポップアップすると、アプリケーションで[戻る] ボタンが機能しません。これを上書きする方法を教えてください。
コード::
AlertDialog.Builder alertDialogBuilder2 = new AlertDialog.Builder(this);
alertDialogBuilder2.setTitle("EXIT");
alertDialogBuilder2.setMessage("ARE YOU SURE?").setCancelable(false)
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
finish();
Toast.makeText(getApplicationContext(), "TAKE CARE and BYE",Toast.LENGTH_LONG).show();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
})
.setNegativeButton("No",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
dialog.cancel();
}
});
AlertDialog alertDialog2 = alertDialogBuilder2.create();
alertDialog2.show();