Mega Code Archive

 
Categories / Android / UI
 

Show error AlertDialog

//package com.neugent.aethervoice.log; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.DialogInterface.OnKeyListener; import android.view.KeyEvent; import android.view.View; /**  * @author Amando Jose Quinto II The class that shows the error dialog box.  */ public class ErrorAlert implements OnKeyListener{   private final Context mContext;   public ErrorAlert(final Context context) {     mContext = context;   }   public void showErrorDialog(final String title, final String message) {     AlertDialog aDialog = new AlertDialog.Builder(mContext).setMessage(message).setTitle(title)         .setNeutralButton("Close", new OnClickListener() {           public void onClick(final DialogInterface dialog,               final int which) {             //Prevent to finish activity, if user clicks about.             if (!title.equalsIgnoreCase("About") && !title.equalsIgnoreCase("Directory Error") && !title.equalsIgnoreCase("View")) {               ((Activity) mContext).finish();             }                        }         }).create();     aDialog.setOnKeyListener(this);     aDialog.show();   }   @Override   public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {     if(keyCode == KeyEvent.KEYCODE_BACK){       //disable the back button     }     return true;   }    }