當前位置: 首頁>>代碼示例>>Java>>正文


Java AlertDialog.setButton方法代碼示例

本文整理匯總了Java中android.app.AlertDialog.setButton方法的典型用法代碼示例。如果您正苦於以下問題:Java AlertDialog.setButton方法的具體用法?Java AlertDialog.setButton怎麽用?Java AlertDialog.setButton使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.app.AlertDialog的用法示例。


在下文中一共展示了AlertDialog.setButton方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: onEnterStartedState

import android.app.AlertDialog; //導入方法依賴的package包/類
private void onEnterStartedState() {
    Log.d(TAG, "call onEnterStartedState");
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
開發者ID:daquexian,項目名稱:DNNLibrary,代碼行數:18,代碼來源:CameraBridgeViewBase.java

示例2: onEnterStartedState

import android.app.AlertDialog; //導入方法依賴的package包/類
private void onEnterStartedState() {
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
開發者ID:hoangphuc3117,項目名稱:Android-Crop-Receipt,代碼行數:17,代碼來源:CameraBridgeViewBase.java

示例3: deleteAllCalls

import android.app.AlertDialog; //導入方法依賴的package包/類
private void deleteAllCalls() {
    AlertDialog alertDialog = new AlertDialog.Builder(getActivity()).create();
    alertDialog.setTitle(R.string.callLog_delDialog_title);
    alertDialog.setMessage(getString(R.string.callLog_delDialog_message));
    alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, getString(R.string.callLog_delDialog_yes),
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    getActivity().getContentResolver().delete(SipManager.CALLLOG_URI, null,
                            null);
                }
            });
    alertDialog.setButton(AlertDialog.BUTTON_NEGATIVE, getString(R.string.callLog_delDialog_no),
            (DialogInterface.OnClickListener) null);
    try {
        alertDialog.show();
    } catch (Exception e) {
        Log.e(THIS_FILE, "error while trying to show deletion yes/no dialog");
    }
}
 
開發者ID:treasure-lau,項目名稱:CSipSimple,代碼行數:20,代碼來源:CallLogListFragment.java

示例4: showAlertDialog

import android.app.AlertDialog; //導入方法依賴的package包/類
public void showAlertDialog(Context context, String title, String message,
                            Boolean status) {
    AlertDialog alertDialog = new AlertDialog.Builder(context).create();
    alertDialog.setTitle(title);
    alertDialog.setMessage(message);
    if(status != null)
        alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
        alertDialog.setButton("Тийм", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
        }
    });
    alertDialog.show();
}
 
開發者ID:tortuvshin,項目名稱:actions,代碼行數:14,代碼來源:AlertDialogManager.java

示例5: alert

import android.app.AlertDialog; //導入方法依賴的package包/類
public static void alert(final Object context,
    final String message, final String title,final String buttonText) {
  Log.i("RuntimeErrorAlert", "in alert");
  AlertDialog alertDialog = new AlertDialog.Builder((Context) context).create();
  alertDialog.setTitle(title);
  alertDialog.setMessage(message);
  alertDialog.setButton(buttonText, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
      ((Activity) context).finish();
    }});
  if (message == null) {
    // Avoid passing null to Log.e, which would cause a NullPointerException.
    Log.e(RuntimeErrorAlert.class.getName(), "No error message available");
  } else {
    Log.e(RuntimeErrorAlert.class.getName(), message);
  }
  alertDialog.show();
}
 
開發者ID:mit-cml,項目名稱:appinventor-extensions,代碼行數:19,代碼來源:RuntimeErrorAlert.java

示例6: showConfirm

import android.app.AlertDialog; //導入方法依賴的package包/類
/**
 * Show confirmation dialog, OK and Cancel buttons
 * @param context Context
 * @param title Title
 * @param message Message
 * @param yesCallback Positive button callback
 */
static void showConfirm(Context context, CharSequence title, CharSequence message,
                               DialogInterface.OnClickListener yesCallback) {
    AlertDialog alertDialog = initDialog(context, title, message);
    alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, context.getString(R.string.ok), yesCallback);
    alertDialog.setButton(AlertDialog.BUTTON_NEGATIVE, context.getString(R.string.cancel),
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                }
            });
    alertDialog.show();
}
 
開發者ID:bfabiszewski,項目名稱:ulogger-android,代碼行數:20,代碼來源:Alert.java

示例7: createRateDialog

import android.app.AlertDialog; //導入方法依賴的package包/類
public static Dialog createRateDialog(Context context,
                                      DialogInterface.OnClickListener onClickListener) {
    AlertDialog rateDialog = new AlertDialog.Builder(context).create();
    rateDialog.setTitle(context.getString(R.string.dialog_rate_app_title));
    rateDialog.setMessage(context.getString(R.string.dialog_rate_app_text));
    rateDialog.setButton(AlertDialog.BUTTON_POSITIVE, context.getString(R.string.dialog_positive_button_text), onClickListener);
    rateDialog.setButton(AlertDialog.BUTTON_NEGATIVE, context.getString(R.string.dialog_negative_button_text), onClickListener);
    rateDialog.setButton(AlertDialog.BUTTON_NEUTRAL, context.getString(R.string.dialog_neutral_button_text), onClickListener);
    return rateDialog;
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:11,代碼來源:DialogFactory.java

示例8: showInfo

import android.app.AlertDialog; //導入方法依賴的package包/類
/**
 * Show information dialog with OK button
 * @param context Context
 * @param title Title
 * @param message Message
 */
static void showInfo(Context context, CharSequence title, CharSequence message) {
    AlertDialog alertDialog = initDialog(context, title, message);
    alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, context.getString(R.string.ok),
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                }
            });
    alertDialog.show();
}
 
開發者ID:bfabiszewski,項目名稱:ulogger-android,代碼行數:17,代碼來源:Alert.java

示例9: renameFile

import android.app.AlertDialog; //導入方法依賴的package包/類
/**
 * Allows to rename file by given file path and a new file name.
 *
 * @param filePath Full path to the file.
 * @param newName  New name of the file.
 */
public void renameFile(String filePath, String newName) {

    FileUtils.RenameResult renameResult = FileUtils.renameFile(filePath, newName);
    if(renameResult != FileUtils.RenameResult.SUCCESS) {
        AlertDialog alertDialog = new AlertDialog.Builder(this).create();
        alertDialog.setTitle("Alert");

        String message = "OOPS!";
        switch(renameResult) {
            case NEW_PATH_ALREADY_EXIST:
                message = "Cannot rename, destination file already exists.";
                break;

            case OLD_PATH_NOT_CORRECT:
                message = "Cannot rename, source file not exist.";
                break;

            case RENAME_ERROR:
                message = "Rename operation failed.";
                break;
        }

        alertDialog.setMessage(message);
        alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });

        alertDialog.show();
    } else {
        updateProjectsListSortOrder(true);
    }
}
 
開發者ID:Samsung,項目名稱:microbit,代碼行數:42,代碼來源:ProjectActivity.java


注:本文中的android.app.AlertDialog.setButton方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。