Skip to content

Instantly share code, notes, and snippets.

@JChudasama
Created August 11, 2015 16:22
Show Gist options
  • Save JChudasama/b87a967b970afda777eb to your computer and use it in GitHub Desktop.
Save JChudasama/b87a967b970afda777eb to your computer and use it in GitHub Desktop.
public class AppDialog {
public static void showInfoDialog(Context _context, String _message,
DialogInterface.OnClickListener okClickListener) {
AlertDialog.Builder dialog = new AlertDialog.Builder(_context);
dialog.setMessage(_message);
dialog.setPositiveButton("OK", okClickListener);
dialog.show();
}
public static void showAlertDialog(Context _context, String _title,
String _message, String _positiveText, String _nagetiveText,
DialogInterface.OnClickListener _onPositiveClick,
DialogInterface.OnClickListener _onNagetiveClick) {
AlertDialog.Builder dialog = new AlertDialog.Builder(_context);
if (_title != null && _title.length() > 0) {
dialog.setTitle(_title);
} else {
dialog.setTitle(_title);
}
dialog.setMessage(_message);
dialog.setPositiveButton(_positiveText, _onPositiveClick);
dialog.setNegativeButton(_nagetiveText, _onNagetiveClick);
dialog.setCancelable(false);
dialog.show();
}
public static void showAlertDialog(Context _context, String _title,
String _message, String _positiveText,
DialogInterface.OnClickListener _onPositiveClick) {
AlertDialog.Builder dialog = new AlertDialog.Builder(_context);
if (_title != null && _title.length() > 0) {
dialog.setTitle(_title);
} else {
dialog.setTitle(_title);
}
dialog.setMessage(_message);
// dialog.setMessage(_message);
dialog.setPositiveButton(_positiveText, _onPositiveClick);
dialog.setCancelable(false);
dialog.show();
}
public static void noNetworkDialog(Context _context,
DialogInterface.OnClickListener _onClick) {
AlertDialog.Builder dialog = new AlertDialog.Builder(_context);
dialog.setMessage("Connection Error");
// dialog.setMessage(_message);
dialog.setPositiveButton("OK", _onClick);
dialog.setCancelable(false);
dialog.show();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment