当前位置: 首页>>代码示例>>Java>>正文


Java DialogInterface.OnDismissListener方法代码示例

本文整理汇总了Java中android.content.DialogInterface.OnDismissListener方法的典型用法代码示例。如果您正苦于以下问题:Java DialogInterface.OnDismissListener方法的具体用法?Java DialogInterface.OnDismissListener怎么用?Java DialogInterface.OnDismissListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.content.DialogInterface的用法示例。


在下文中一共展示了DialogInterface.OnDismissListener方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: showWebAlert

import android.content.DialogInterface; //导入方法依赖的package包/类
public static AlertDialog showWebAlert(final Context context, final String title, final String rawUrl, final WebViewClient client, final String ok, final String cancel,
									   final DialogInterface.OnClickListener lOk, final DialogInterface.OnClickListener lCancel, final DialogInterface.OnDismissListener lDismiss) {
	final View view = View.inflate(context, R.layout.webalert, null);
	final AlertDialog alert = showAlert(context, title, view, ok, cancel, lOk, lCancel);
	alert.setOnDismissListener(new DialogInterface.OnDismissListener() {

		@Override
		public void onDismiss(DialogInterface dialog) {
			if (lDismiss != null) {
				lDismiss.onDismiss(dialog);
			}
		}
	});

	final WebView info = (WebView) view.findViewById(R.id.info_wv);
	info.loadUrl(rawUrl);
	if (client != null) {
		info.setWebViewClient(client);
	}
	return alert;
}
 
开发者ID:linsir6,项目名称:TripBuyer,代码行数:22,代码来源:MMAlert.java

示例2: showTips

import android.content.DialogInterface; //导入方法依赖的package包/类
public static Dialog showTips(Context context, String title, String des, String btn, DialogInterface.OnDismissListener dismissListener) {
    AlertDialog.Builder builder = dialogBuilder(context, title, des);
    builder.setCancelable(true);
    builder.setPositiveButton(btn, null);
    Dialog dialog = builder.show();
    dialog.setCanceledOnTouchOutside(true);
    dialog.setOnDismissListener(dismissListener);
    return dialog;
}
 
开发者ID:jqjm,项目名称:Liteframework,代码行数:10,代码来源:DialogUtil.java

示例3: dialogBuilder

import android.content.DialogInterface; //导入方法依赖的package包/类
public static Dialog dialogBuilder(CharSequence message, DialogInterface.OnClickListener negativeListener,
                                   DialogInterface.OnClickListener positiveListener,
                                   DialogInterface.OnDismissListener dismissListener, Context context) {
    Dialog dialog = new Dialog(context).setMessage(message);
    if (negativeListener != null) {
        dialog.setNegativeButton(context.getString(R.string.cancel), negativeListener);
    }
    if (positiveListener != null) {
        dialog.setPositiveButton(context.getString(R.string.ok), positiveListener);
    }
    if (dismissListener != null) {
        dialog.setOnDismissListener(dismissListener);
    }
    return dialog;
}
 
开发者ID:AyushR1,项目名称:KernelAdiutor-Mod,代码行数:16,代码来源:ViewUtils.java

示例4: showDialogWithHtmlTextView

import android.content.DialogInterface; //导入方法依赖的package包/类
public void showDialogWithHtmlTextView(@StringRes int resTitleId, String text, boolean isHtml, DialogInterface.OnDismissListener dismissedListener) {
    AppCompatTextView textView = new AppCompatTextView(_context);
    int padding = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16,
            _context.getResources().getDisplayMetrics());
    textView.setMovementMethod(new LinkMovementMethod());
    textView.setPadding(padding, 0, padding, 0);

    textView.setText(isHtml ? new SpannableString(Html.fromHtml(text)) : text);
    AlertDialog.Builder dialog = new AlertDialog.Builder(_context)
            .setPositiveButton(android.R.string.ok, null)
            .setOnDismissListener(dismissedListener)
            .setTitle(resTitleId)
            .setView(textView);
    dialog.show();
}
 
开发者ID:gsantner,项目名称:memetastic,代码行数:16,代码来源:ActivityUtils.java

示例5: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
public AlertDialogBuilder setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {
    if (BuildUtils.isAtLeast(Build.VERSION_CODES.JELLY_BEAN_MR1)) {
        super.setOnDismissListener(onDismissListener);
    } else {
        this.onDismissListener = onDismissListener;
    }
    return this;
}
 
开发者ID:noties,项目名称:Requirements,代码行数:9,代码来源:AlertDialogBuilder.java

示例6: showConfirmDialog

import android.content.DialogInterface; //导入方法依赖的package包/类
/**
 * 确认对话框
 *
 * @param con
 * @param title           标题
 * @param titleGravity    标题对齐方式
 * @param message         提示内容
 * @param messageGravity  内容对齐方式
 * @param cancelable      返回键是否可取消
 * @param button1         按钮1名称
 * @param button2         按钮2名称
 * @param listener1       按钮1触发的事件
 * @param listener2       按钮2触发的事件
 * @param dismissListener 隐藏对话框触发的事件
 */
public static void showConfirmDialog(Context con, String title, int titleGravity, String message, int messageGravity, boolean cancelable, String button1,
                                     String button2, DialogInterface.OnClickListener listener1, DialogInterface.OnClickListener listener2, DialogInterface.OnDismissListener dismissListener) {
    QuickDialog.Builder builder = new QuickDialog.Builder(con);
    // 设置返回键是否退出
    builder.setCancelable(cancelable);
    //设置标题
    if (!TextUtils.isEmpty(title)) {
        builder.setTitle(title);
        if (titleGravity > 0) {
            builder.setTitleGravity(titleGravity);
        }
    }
    //设置提醒信息
    if (!TextUtils.isEmpty(message)) {
        builder.setMessage(message);
        if (messageGravity > 0) {
            builder.setMessageGravity(messageGravity);
        }
    }
    //设置右侧按钮
    if (!TextUtils.isEmpty(button1)) {
        builder.setPositiveButton(button1, listener1);
    }
    //设置左侧按钮
    if (!TextUtils.isEmpty(button2)) {
        builder.setNegativeButton(button2, listener2);
    }
    if (dismissListener != null) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
            builder.setOnDismissListener(dismissListener);
        }
    }
    builder.create().show();
}
 
开发者ID:quickhybrid,项目名称:quickhybrid-android,代码行数:50,代码来源:DialogUtil.java

示例7: showTips

import android.content.DialogInterface; //导入方法依赖的package包/类
public static Dialog showTips(Context context, String title, String des, String btn,
                              DialogInterface.OnDismissListener dismissListener) {
    AlertDialog.Builder builder = dialogBuilder(context, title, des);
    builder.setCancelable(true);
    builder.setPositiveButton(btn, null);
    Dialog dialog = builder.show();
    dialog.setCanceledOnTouchOutside(true);
    dialog.setOnDismissListener(dismissListener);
    return dialog;
}
 
开发者ID:WeiMei-Tian,项目名称:editor-sql,代码行数:11,代码来源:GoUtil.java

示例8: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
public MaterialDialog setOnDismissListener(DialogInterface.OnDismissListener onDismissListener)
{
    this.mOnDismissListener = onDismissListener;
    return this;
}
 
开发者ID:stytooldex,项目名称:pius1,代码行数:6,代码来源:MaterialDialog.java

示例9: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
public Builder setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {
    builder.setOnDismissListener(onDismissListener);
    return this;
}
 
开发者ID:yanzhenjie,项目名称:CompatAlertDialog,代码行数:5,代码来源:AlertDialog.java

示例10: showInfo

import android.content.DialogInterface; //导入方法依赖的package包/类
/**
 * Shows an info dialog.
 * 
 * @param context
 *            {@link Context}
 * @param msg
 *            the message.
 * @param listener
 *            the {@link DialogInterface.OnDismissListener}.
 */
public static void showInfo(Context context, CharSequence msg,
        DialogInterface.OnDismissListener listener) {
    AlertDialog dlg = newAlertDlg(context);
    dlg.setIcon(android.R.drawable.ic_dialog_info);
    dlg.setTitle(R.string.afc_title_info);
    dlg.setMessage(msg);
    dlg.setOnDismissListener(listener);
    dlg.show();
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:20,代码来源:Dlg.java

示例11: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
public Builder setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {
    this.onDismissListener = onDismissListener;
    return this;
}
 
开发者ID:PhoenixDevTeam,项目名称:Phoenix-for-VK,代码行数:5,代码来源:InputTextDialog.java

示例12: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
@SuppressWarnings("unused")
public void setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {
    mOnDismissListener = onDismissListener;
}
 
开发者ID:LingjuAI,项目名称:AssistantBySDK,代码行数:5,代码来源:TimePickerDialog.java

示例13: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
public void setOnDismissListener(DialogInterface.OnDismissListener onDismissListener){
    mOnDismissListener = onDismissListener;
}
 
开发者ID:archos-sa,项目名称:aos-Video,代码行数:4,代码来源:TraktSigninDialogPreference.java

示例14: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
/**
 * Sets on dismiss listener.
 *
 * @param onDismissListener the on dismiss listener
 */
public void setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {
    popup.setOnDismissListener(onDismissListener);
}
 
开发者ID:shenhuanet,项目名称:AndroidOpen,代码行数:9,代码来源:BottomPopup.java

示例15: setOnDismissListener

import android.content.DialogInterface; //导入方法依赖的package包/类
/**
 * Sets on dismiss listener.
 *
 * @param onDismissListener the on dismiss listener
 */
public void setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {
    dialog.setOnDismissListener(onDismissListener);
}
 
开发者ID:mainh,项目名称:MainCalendar,代码行数:9,代码来源:Popup.java


注:本文中的android.content.DialogInterface.OnDismissListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。