Button btnd = (Button) findViewById(R.id.button1);
btnd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
onBackPressed();
}
});
}
@Override
public void onBackPressed() {
//Display alert message when back button has been pressed
backButtonHandler();
return;
}
public void backButtonHandler() {
AlertDialog.Builder alertDialog = new AlertDialog.Builder(
Menu1.this);
alertDialog.setTitle("درخواست خروج");
alertDialog.setMessage("آیا قصد خروج از برنامه را دارید؟");
alertDialog.setPositiveButton("بله",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
alertDialog.setNegativeButton("خیر",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Write your code here to invoke NO event
dialog.cancel();
}
});
alertDialog.show();
}
}