示例#1
0
  @Override
  public void alert(
      String title, String msg, String buttonTitle, final SNOnClickListener onClickListener) {
    super.alert(title, msg, buttonTitle, onClickListener);
    DialogInterface.OnClickListener _onClick = null;
    if (onClickListener != null) {
      _onClick =
          new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {

              if (onClickListener != null) onClickListener.onClick(null);

              dialogInterface.cancel();
            }
          };
    }

    Dialog alertDialog =
        new SNUIAlertDialog.Builder(context)
            .setTitle(title)
            .setMessage(msg)
            .setPositiveButton(buttonTitle, _onClick)
            .create();
    alertDialog.show();
  }