Android Alarm Get getAlertDialog(Context context, String title, String message, String okText, DialogInterface.OnClickListener onClickOK)

Here you can find the source of getAlertDialog(Context context, String title, String message, String okText, DialogInterface.OnClickListener onClickOK)

Description

get Alert Dialog

Declaration

public static Dialog getAlertDialog(Context context, String title,
            String message, String okText,
            DialogInterface.OnClickListener onClickOK) 

Method Source Code

//package com.java2s;
import android.app.AlertDialog;
import android.app.Dialog;

import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;

public class Main {
    private static int sCancelRes;

    public static Dialog getAlertDialog(Context context, int title,
            int message, int okText, OnClickListener onClickOK) {
        return getAlertDialog(context, title > 0 ? context.getString(title)
                : null, message > 0 ? context.getString(message) : null,
                okText > 0 ? context.getString(okText) : null, onClickOK);
    }// w w w.  j a  v a 2 s .com

    public static Dialog getAlertDialog(Context context, String title,
            String message, String okText,
            DialogInterface.OnClickListener onClickOK) {
        return getConfirmDialog(context, title, message, okText, onClickOK,
                null, null);
    }

    public static Dialog getConfirmDialog(Context context, int title,
            int message, int confirmRes, OnClickListener onClickConfirm) {
        return getConfirmDialog(context, title, message, confirmRes,
                onClickConfirm, sCancelRes, null);
    }

    public static Dialog getConfirmDialog(Context context, int title,
            int message, int confirmRes, OnClickListener onClickConfirm,
            int cancelRes, OnClickListener onClickCancel) {
        String titleText = title > 0 ? context.getString(title) : null;
        String messageText = message > 0 ? context.getString(message)
                : null;
        String confirmText = confirmRes > 0 ? context.getString(confirmRes)
                : null;
        String cancelText = cancelRes > 0 ? context.getString(cancelRes)
                : null;
        return getConfirmDialog(context, titleText, messageText,
                confirmText, onClickConfirm, cancelText, onClickCancel);
    }

    public static Dialog getConfirmDialog(Context context, String title,
            String message, String confirmText,
            OnClickListener onClickConfirm, String cancelText,
            OnClickListener onClickCancel) {
        AlertDialog dialog = new AlertDialog.Builder(context)
                .setTitle(title).setMessage(message).create();

        if (confirmText != null) {
            dialog.setButton(DialogInterface.BUTTON_POSITIVE, confirmText,
                    onClickConfirm);
        }
        if (cancelText != null) {
            dialog.setButton(DialogInterface.BUTTON_NEGATIVE, cancelText,
                    onClickCancel);
        }
        dialog.setCancelable(false);
        return dialog;
    }
}

Related

  1. getAlarmManager(Context ctx)
  2. getAlarmManager(Context context)
  3. getDefaultAlarmUri()
  4. getDefaultAlarmUri()
  5. getNextAlarmTimeAbsolute(int hourOfDay, int minute)