本文整理了Java中android.support.v7.app.AlertDialog.isShowing()
方法的一些代码示例,展示了AlertDialog.isShowing()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AlertDialog.isShowing()
方法的具体详情如下:
包路径:android.support.v7.app.AlertDialog
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!