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

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

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

AlertDialog.setOnDismissListener介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

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

代码示例来源:origin: ankidroid/Anki-Android

@Override
protected void init(Bundle savedInstanceState) {
  super.init(savedInstanceState);
  AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
  try {
    CoreConfigurationBuilder builder = AnkiDroidApp.getInstance().getAcraCoreConfigBuilder();
    DialogConfiguration dialogConfig =
        (DialogConfiguration)builder.getPluginConfigurationBuilder((DialogConfigurationBuilder.class)).build();
    dialogBuilder.setIcon(dialogConfig.resIcon());
    dialogBuilder.setTitle(dialogConfig.title());
    dialogBuilder.setPositiveButton(dialogConfig.positiveButtonText(), AnkiDroidCrashReportDialog.this);
    dialogBuilder.setNegativeButton(dialogConfig.negativeButtonText(), AnkiDroidCrashReportDialog.this);
  }
  catch (ACRAConfigurationException ace) {
    Timber.e(ace, "Unable to initialize ACRA while creating ACRA dialog?");
  }
  dialogBuilder.setView(buildCustomView(savedInstanceState));
  AlertDialog dialog = dialogBuilder.create();
  dialog.setCanceledOnTouchOutside(false);
  dialog.setOnDismissListener(this);
  dialog.show();
}

代码示例来源:origin: stackoverflow.com

editText = new EditText(context);
alertDialog = buildAlertDialog(context);
alertDialog.setOnDismissListener(this);
alertDialog.setOnCancelListener(this);
show();

代码示例来源:origin: stackoverflow.com

AlertDialog alert = new AlertDialog.Builder(this).create();
 alert.setOnDismissListener(new OnDismissListener() {
  @Override
  public void onDismiss(DialogInterface dialog) {
   // start the other activity
  }
});

代码示例来源:origin: stackoverflow.com

AlertDialog a = new AlertDialog();
a.setOnDismissListener(new DialogInterface.OnDismissListener()
{
  @Override
  public void onDismiss(DialogInterface dialog)
  {

  }
});

代码示例来源:origin: simplezhli/Tesseract-OCR-Scanner

private void qrSucceed(String result){
  AlertDialog dialog = new AlertDialog.Builder(this).setTitle(R.string.notification)
      .setMessage(result)
      .setPositiveButton(R.string.positive_button_confirm, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
          dialog.dismiss();
          restartPreview();
        }
      })
      .show();
  dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialog) {
      restartPreview();
    }
  });
}

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

public static void errordialogadmin(Context context, final View listView) {
  AlertDialog.Builder builder = new AlertDialog.Builder(context);
  builder.setMessage("这白痴是系统账号,神马都看不到");
  builder.setTitle("看不到");
  builder.setPositiveButton("关闭", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
      // TODO Auto-generated method stub
      dialog.dismiss();
    }
  });
  final AlertDialog dialog = builder.create();
  dialog.show();
  dialog.setOnDismissListener(new AlertDialog.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface arg0) {
      // TODO Auto-generated method stub
      dialog.dismiss();
    }
  });
}

代码示例来源:origin: AmrDeveloper/ReactButton

@Override
  public boolean onLongClick(View view) {
    final View currentView = view;
    //First Using My Native OnLongClick
    onLongClickDialog();
    //Implement on Dismiss Listener to call Developer Method
    mReactAlertDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
      @Override
      public void onDismiss(DialogInterface dialogInterface) {
        if (onDismissListener != null) {
          //User OnLongClick Implementation
          onDismissListener.onLongClick(currentView);
        }
      }
    });
    return true;
  }
}

代码示例来源:origin: morogoku/MTweaks-KernelAdiutorMOD

@Override
public AlertDialog show() {
  try {
    AlertDialog dialog = create();
    dialog.setOnDismissListener(mOnDismissListener);
    dialog.show();
    return dialog;
  } catch (WindowManager.BadTokenException ignored) {
    return create();
  }
}

代码示例来源:origin: lovejjfg/Circle

private ShakeHelper(Context context) {
    this.context = context;
    dialog = new AlertDialog.Builder(context).create();
    dialog.setOnDismissListener(this);
    sb = new StringBuilder();
    if (context instanceof FragmentActivity) {
      FragmentManager supportManager = ((FragmentActivity) context).getSupportFragmentManager();
      supportFragmentHandler = new SupportFragmentHandler(supportManager);
    } else if (context instanceof Activity) {
      android.app.FragmentManager fragmentManager = ((Activity) context).getFragmentManager();
      fragmentHandler = new FragmentHandler(fragmentManager);
//            fragmentManager.getFragment();
    }

  }

代码示例来源:origin: ogarcia/opensudoku

public HintsQueue(Context context) {
  mContext = context;
  mPrefs = mContext.getSharedPreferences(PREF_FILE_NAME, Context.MODE_PRIVATE);
  SharedPreferences gameSettings = PreferenceManager.getDefaultSharedPreferences(context);
  gameSettings.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener() {
    @Override
    public void onSharedPreferenceChanged(
        SharedPreferences sharedPreferences, String key) {
      if (key.equals("show_hints")) {
        mOneTimeHintsEnabled = sharedPreferences.getBoolean("show_hints", true);
      }
    }
  });
  mOneTimeHintsEnabled = gameSettings.getBoolean("show_hints", true);
  mHintDialog = new AlertDialog.Builder(context)
      .setIcon(R.drawable.ic_info)
      .setTitle(R.string.hint)
      .setMessage("")
      .setPositiveButton(R.string.close, mHintClosed).create();
  mHintDialog.setOnDismissListener(new OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialog) {
      processQueue();
    }
  });
  mMessages = new LinkedList<Message>();
}

代码示例来源:origin: chengzichen/KrGallery

private void showAlertDialog(AlertDialog.Builder builder) {
  if (parentActivity == null) {
    return;
  }
  try {
    if (visibleDialog != null) {
      visibleDialog.dismiss();
      visibleDialog = null;
    }
  } catch (Exception e) {
    e.printStackTrace();
  }
  try {
    visibleDialog = builder.show();
    visibleDialog.setCanceledOnTouchOutside(true);
    visibleDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
      @Override
      public void onDismiss(DialogInterface dialog) {
        visibleDialog = null;
      }
    });
  } catch (Exception e) {
    e.printStackTrace();
  }
}

代码示例来源:origin: FacePlusPlus/MegviiFacepp-Android-SDK

@Override
public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {
  TextView textView = (TextView) view.findViewById(R.id.feature_item_username);
  android.app.AlertDialog dialog=mDialog.showEditText(textView, new DialogUtil.OnEditModifComplateListener() {
    @Override
    public void onModifComplate(String name) {
      mItemSelectStatusArr[position].name = name;
    }
  });
  dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialog) {
      ConUtil.toggleHideyBar(FeatureInfoSettingActivity.this);
    }
  });
  ConUtil.toggleHideyBar(FeatureInfoSettingActivity.this);
}

代码示例来源:origin: corcoran/Hangar

protected void launchDonate() {
  final Donate donate = new Donate(this);
  donate.bindServiceConn();
  View mDonate = donate.getView(mContext);
  mDonate.refreshDrawableState();
  AlertDialog.Builder builder = new AlertDialog.Builder(Settings.this)
      .setTitle(R.string.donate_title)
      .setIcon(R.drawable.ic_logo)
      .setView(mDonate)
      .setPositiveButton(R.string.donate_accept_button, null);
  AlertDialog alert = builder.show();
  alert.setOnDismissListener(new AlertDialog.OnDismissListener() {
    public void onDismiss(DialogInterface dialog) {
      donate.unbindServiceConn();
    }
  });
  donate.setAlert(alert);
}

代码示例来源:origin: stackoverflow.com

AlertDialog.Builder builder = new AlertDialog.Builder(BaseActivity.this);
  alertDialog = builder.create();
  alertDialog.setOnDismissListener(new myOnDismissListener());

代码示例来源:origin: stackoverflow.com

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

代码示例来源:origin: Turkcell/TurkcellUpdater_android_sdk

/**
 * Creates a dialog for given message.
 *
 * @param activity        Parent activity.
 * @param message         Message contents
 * @param dismissListener Listener that will be called when dialog is closed or
 *                        cancelled.
 * @return Created dialog.
 */
public static Dialog createMessageDialog(Activity activity, Message message, OnDismissListener dismissListener) {
  final AlertDialog.Builder builder = new AlertDialog.Builder(activity);
  final String title = message.description == null ? null : message.description.get(MessageDescription.KEY_TITLE);
  if (!Utilities.isNullOrEmpty(title)) {
    builder.setTitle(title);
  }
  final View dialogContentsView = createMessageDialogContentsView(activity, message.description);
  builder.setView(dialogContentsView);
  initializeMessageDialogButtons(activity, builder, message);
  builder.setCancelable(true);
  final AlertDialog dialog = builder.create();
  if (Utilities.isNullOrEmpty(title)) {
    dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
  }
  dialog.setOnDismissListener(dismissListener);
  return dialog;
}

代码示例来源:origin: stackoverflow.com

emp.setIdArt((int)id);
AlertDialog diag= AlertsArticle.ShowEditDialog(GridListArt.this,emp);
diag.setOnDismissListener(new OnDismissListener() {

代码示例来源:origin: limboemu/limbo

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

代码示例来源:origin: quaap/LaunchTime

Dialog createDialog() {
  mAdapter = new ArrayAdapter<>(CustomizeLaunchersActivity.this, R.layout.add_list_item);
  mAdapter.add(getString(R.string.custom_icon_select_picture));
  mAdapter.add(getString(R.string.custom_icon_icon_packs));
  if (SpecialIconStore.hasBitmap(CustomizeLaunchersActivity.this, mAppClicked.getComponentName(), SpecialIconStore.IconType.Custom)) {
    mAdapter.add(getString(R.string.custom_icon_clear_icon));
  }
  final AlertDialog.Builder builder = new AlertDialog.Builder(CustomizeLaunchersActivity.this);
  builder.setTitle(R.string.custom_icon_select_icon_type);
  builder.setAdapter(mAdapter, this);
  //builder.setInverseBackgroundForced(false);
  AlertDialog dialog = builder.create();
  dialog.setOnCancelListener(this);
  dialog.setOnDismissListener(this);
  dialog.setOnShowListener(this);
  return dialog;
}
public void onCancel(DialogInterface dialog) {

相关文章