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

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

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

AlertDialog.isShowing介绍

暂无

代码示例

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

@Override
public void onActivityDestroy() {
  if (mDialog == null || !mDialog.isShowing()) {
    return;
  }
  mDialog.dismiss();
}

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

@Override
protected void onClick() {
  if (mDialog != null && mDialog.isShowing()) return;
  showDialog(null);
}

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

@Override
protected Parcelable onSaveInstanceState() {
  final Parcelable superState = super.onSaveInstanceState();
  if (mDialog == null || !mDialog.isShowing()) {
    return superState;
  }
  final SavedState myState = new SavedState(superState);
  myState.isDialogShowing = true;
  myState.dialogBundle = mDialog.onSaveInstanceState();
  return myState;
}

代码示例来源:origin: k0shk0sh/PermissionHelper

@Override public void onPermissionNeedExplanation(@NonNull String permissionName) {
  Log.i("NeedExplanation", "Permission( " + permissionName + " ) needs Explanation");
  if (!isSingle) {
    neededPermission = PermissionHelper.declinedPermissions(this, MULTI_PERMISSIONS);
    StringBuilder builder = new StringBuilder(neededPermission.length);
    if (neededPermission.length > 0) {
      for (String permission : neededPermission) {
        builder.append(permission).append("\n");
      }
    }
    result.setText("Permission( " + builder.toString() + " ) needs Explanation");
    AlertDialog alert = getAlertDialog(neededPermission, builder.toString());
    if (!alert.isShowing()) {
      alert.show();
    }
  } else {
    result.setText("Permission( " + permissionName + " ) needs Explanation");
    getAlertDialog(permissionName).show();
  }
}

代码示例来源:origin: k0shk0sh/PermissionHelper

@Override public void onPermissionNeedExplanation(@NonNull String permissionName) {
  Log.i("NeedExplanation", "Permission( " + permissionName + " ) needs Explanation");
  if (!isSingle) {
    neededPermission = PermissionFragmentHelper.declinedPermissions(this, MULTI_PERMISSIONS);
    StringBuilder builder = new StringBuilder(neededPermission.length);
    if (neededPermission.length > 0) {
      for (String permission : neededPermission) {
        builder.append(permission).append("\n");
      }
    }
    result.setText("Permission( " + builder.toString() + " ) needs Explanation");
    AlertDialog alert = getAlertDialog(neededPermission, builder.toString());
    if (!alert.isShowing()) {
      alert.show();
    }
  } else {
    result.setText("Permission( " + permissionName + " ) needs Explanation");
    getAlertDialog(permissionName).show();
  }
}

代码示例来源:origin: StannyBing/ZXUtils

/**
 * 判断加载dialog是否为打开状态
 *
 * @return
 */
public static boolean isLoadingDialogShow() {
  if (loadingDialog != null) {
    return loadingDialog.isShowing();
  } else {
    return false;
  }
}

代码示例来源:origin: Hu12037102/ImageCompress

protected void dismissForbidPermissionDialog() {
  if (mForbidDialog != null && mForbidDialog.isShowing()) {
    mForbidDialog.dismiss();
  }
}
@Override

代码示例来源:origin: TrustWallet/trust-wallet-android-source

private void hideDialog() {
  if (dialog != null && dialog.isShowing()) {
    dialog.dismiss();
  }
}

代码示例来源:origin: qyxxjd/BaseProject

@Override
protected void onDestroy() {
  super.onDestroy();
  if (mDialog != null && mDialog.isShowing()) {
    mDialog.dismiss();
  }
}

代码示例来源:origin: Hu12037102/MediaSelector

protected void dismissForbidPermissionDialog() {
  if (mForbidDialog != null && mForbidDialog.isShowing()) {
    mForbidDialog.dismiss();
  }
}

代码示例来源:origin: wuyr/CatchPiggy

private void showExitDialog() {
  if (mExitDialog == null) {
    initExitDialog();
  }
  if (!mExitDialog.isShowing()) {
    mExitDialog.show();
  }
}

代码示例来源:origin: Hu12037102/MediaSelector

protected void dismissForbidPermissionDialog() {
  if (mForbidDialog != null && mForbidDialog.isShowing()) {
    mForbidDialog.dismiss();
  }
}
@Override

代码示例来源:origin: StannyBing/ZXUtils

public void run() {
    if (null != loadingDialog && loadingDialog.isShowing()) {
      try {
        loadingDialog.dismiss();
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
  }
});

代码示例来源:origin: mnnyang/ClassSchedule

public void hideCustomDialog() {
    if (mCustomDialog != null && mCustomDialog.isShowing()) {
      mCustomDialog.dismiss();
      mCustomDialog = null;
    }
  }
}

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

public void update(String title, String instructions, boolean shouldRequestExpirationDate) {
  assert mDialog.isShowing();
  mDialog.setTitle(title);
  mInstructions.setText(instructions);
  mShouldRequestExpirationDate = shouldRequestExpirationDate;
  showExpirationDateInputsInputs();
}

代码示例来源:origin: jjdxmashl/jjdxm_dialogui

/**
 * 关闭弹出框
 */
public static void dismiss(BuildBean buildBean) {
  if (buildBean != null) {
    if (buildBean.dialog != null && buildBean.dialog.isShowing()) {
      buildBean.dialog.dismiss();
    }
    if (buildBean.alertDialog != null && buildBean.alertDialog.isShowing()) {
      buildBean.alertDialog.dismiss();
    }
  }
}

代码示例来源:origin: Hu12037102/MediaSelector

private void showNoCameraAllowDialog(Context context, String title, String message) {
  if (mCameraPermissionDialog == null) {
    mCameraPermissionDialog = DialogHelper.with().createDialog(context, title, message, new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialogInterface, int i) {
        mCameraPermissionDialog.dismiss();
      }
    }, new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialogInterface, int i) {
        openCamera();
      }
    });
  }
  if (!mCameraPermissionDialog.isShowing()) {
    mCameraPermissionDialog.show();
  }
}

代码示例来源:origin: StannyBing/ZXUtils

public static AlertDialog showLoadingDialog(Context context, String message, int progress) {
  try {
    if (loadingContext != null && loadingContext.getClass().equals(context.getClass())) {
      if (loadingDialog != null && loadingDialog.isShowing()) {
        sendMessage(message, progress);
      } else {
        showNewLoading(context, message, progress);
      }
    } else {
      showNewLoading(context, message, progress);
    }
  } catch (Exception e) {
    e.printStackTrace();
    showNewLoading(context, message, progress);
  }
  return loadingDialog;
}

代码示例来源:origin: k0shk0sh/Android-MVP-for-dummies

@Override
public void onError(String errorMsg) {
  getAlertDialog().setMessage(errorMsg);
  if (!getAlertDialog().isShowing()) getAlertDialog().show();
}

代码示例来源:origin: jjdxmashl/jjdxm_dialogui

@Override
public Dialog show() {
  buildByType(this);
  if (dialog != null && !dialog.isShowing()) {
    ToolUtils.showDialog(dialog);
    return dialog;
  } else if (alertDialog != null && !alertDialog.isShowing()) {
    ToolUtils.showDialog(alertDialog);
    return alertDialog;
  }
  return null;
}

相关文章