I have an Activity in which when I click the button, then a warning dialog is not displayed. What could be the problem? Here is my code
@Override public void onBackPressed() { // TODO Auto-generated method stub super.onBackPressed(); AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(LogFish.this); // set title alertDialogBuilder.setTitle("Exit"); alertDialogBuilder.setIcon(R.drawable.ic_action_search); // set dialog message alertDialogBuilder .setMessage("This action will cause you to abandon all changes on current new fish log. \n\nAre you sure you want to exit?") .setCancelable(false) .setPositiveButton("YES",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int id) { // if this button is clicked, close startActivity(new Intent(LogFish.this,MainActivity.class)); finish(); } }) .setNegativeButton("NO",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int id) { // if this button is clicked, just close dialog.cancel(); } }); // create alert dialog AlertDialog alertDialog = alertDialogBuilder.create(); // show it alertDialog.show(); }
source share