本文整理匯總了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();
}
}
示例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();
}
}
示例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");
}
}
示例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();
}
示例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();
}
示例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();
}
示例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;
}
示例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();
}
示例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);
}
}