android.support.v7.app.AlertDialog.setOnDismissListener()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中android.support.v7.app.AlertDialog.setOnDismissListener()方法的一些代码示例,展示了AlertDialog.setOnDismissListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AlertDialog.setOnDismissListener()方法的具体详情如下:
包路径:android.support.v7.app.AlertDialog
类名称:AlertDialog
方法名:setOnDismissListener

AlertDialog.setOnDismissListener介绍

暂无

代码示例

代码示例来源:origin: seven332/EhViewer

public void setDialog(@NonNull AlertDialog dialog) {
  mDialog = dialog;
  ((TextView) ViewUtils.$$(dialog, R.id.start)).setText(String.format(Locale.US, "%d", 1));
  ((TextView) ViewUtils.$$(dialog, R.id.end)).setText(String.format(Locale.US, "%d", mPages));
  mSlider = (Slider) ViewUtils.$$(dialog, R.id.slider);
  mSlider.setRange(1, mPages);
  mSlider.setProgress(mCurrentPage + 1);
  dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(this);
  dialog.setOnDismissListener(this);
}

代码示例来源:origin: seven332/EhViewer

requestInputMethod(dialog);
dialog.setOnDismissListener(this);
dialog.show();

代码示例来源:origin: derry/delion

private void show() {
  final AlertDialog.Builder builder =
      new AlertDialog.Builder(mContext, R.style.AlertDialogTheme)
          .setTitle(mTitle)
          .setPositiveButton(mOkButtonText, this)
          .setNegativeButton(mTurnOffButtonText, this);
  View view = LayoutInflater.from(mContext).inflate(
      R.layout.auto_sign_in_first_run_dialog, null);
  TextView summaryView = (TextView) view.findViewById(R.id.summary);
  if (mExplanationLinkStart != mExplanationLinkEnd && mExplanationLinkEnd != 0) {
    SpannableString spanableExplanation = new SpannableString(mExplanation);
    spanableExplanation.setSpan(new ClickableSpan() {
      @Override
      public void onClick(View view) {
        nativeOnLinkClicked(mNativeAutoSigninFirstRunDialog);
        mDialog.dismiss();
      }
    }, mExplanationLinkStart, mExplanationLinkEnd, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
    summaryView.setText(spanableExplanation);
    summaryView.setMovementMethod(LinkMovementMethod.getInstance());
  } else {
    summaryView.setText(mExplanation);
    summaryView.setMovementMethod(LinkMovementMethod.getInstance());
  }
  builder.setView(view);
  mDialog = builder.create();
  mDialog.setCanceledOnTouchOutside(false);
  mDialog.setOnDismissListener(this);
  mDialog.show();
}

代码示例来源:origin: HitenDev/VRefreshLayout

public static void showDialog(Context context, DialogInterface.OnDismissListener onDismissListener) {
  final View view = LayoutInflater.from(context).inflate(R.layout.layout_setting, null, false);
  setupView(view);
  AlertDialog.Builder builder = new AlertDialog.Builder(context).setView(view);
  builder.setTitle("Setting");
  builder.setPositiveButton("YES", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
      ok(view);
    }
  });
  builder.setNegativeButton("NO", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    }
  });
  builder.setNeutralButton("reset", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
      Config.getInstance().reset();
    }
  });
  AlertDialog alertDialog = builder.create();
  alertDialog.show();
  if (onDismissListener != null)
    alertDialog.setOnDismissListener(onDismissListener);
}

代码示例来源:origin: derry/delion

.setPositiveButton(confirmButtonLabel, null)
    .create();
mDialog.setOnDismissListener(this);

代码示例来源:origin: derry/delion

mDialog.setOnDismissListener(this);
mDialog.show();

代码示例来源:origin: derry/delion

dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
  @Override
  public void onDismiss(DialogInterface dialog) {

代码示例来源:origin: ruuvi/com.ruuvi.station

private void requestPermissions() {
  if (getNeededPermissions().size() > 0) {
    final AppCompatActivity activity = this;
    AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
    alertDialog.setTitle(getString(R.string.permission_dialog_title));
    alertDialog.setMessage(getString(R.string.permission_dialog_request_message));
    alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, getString(R.string.ok),
        new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
          }
        });
    alertDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
      @Override
      public void onDismiss(DialogInterface dialog) {
        showPermissionDialog(activity);
      }
    });
    alertDialog.show();
  }
}

代码示例来源:origin: casific/murmur

dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
  @Override
  public void onDismiss(DialogInterface dialog) {

代码示例来源:origin: kshoji/BLE-HID-Peripheral-for-Android

alertDialog.setOnDismissListener(new OnDismissListener() {
  @Override
  public void onDismiss(final DialogInterface dialog) {

代码示例来源:origin: derry/delion

dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
  @Override
  public void onDismiss(DialogInterface dialog) {

代码示例来源:origin: kshoji/BLE-HID-Peripheral-for-Android

alertDialog.setOnDismissListener(new OnDismissListener() {
  @Override
  public void onDismiss(final DialogInterface dialog) {

代码示例来源:origin: Calsign/APDE

dialog.show();
dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
  @Override
  public void onDismiss(DialogInterface dialog) {

相关文章