From 3d631dbadf98f3f77c6e955cb36219217ef73ab5 Mon Sep 17 00:00:00 2001 From: 唐浩 <15928265276@163.com> Date: 星期二, 09 九月 2025 12:56:48 +0800 Subject: [PATCH] change by tanghao --- app/src/main/java/com/ziang/driver/base/MyBaseFragment.java | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/ziang/driver/base/MyBaseFragment.java b/app/src/main/java/com/ziang/driver/base/MyBaseFragment.java index 8305a5b..df2c567 100644 --- a/app/src/main/java/com/ziang/driver/base/MyBaseFragment.java +++ b/app/src/main/java/com/ziang/driver/base/MyBaseFragment.java @@ -86,10 +86,10 @@ @Override public void showDialog() { // super.showDialog(); - if (easyPopup == null){ - easyPopup = DialogUtil.INSTANCE.getPopupwindow(getActivity(), R.layout.progress_dialog_main); + if (easyPopup == null && isAdded() && isVisible()){ + easyPopup = DialogUtil.INSTANCE.getPopupwindow(requireActivity(), R.layout.progress_dialog_main); } - if (easyPopup.isShowing()){ + if (easyPopup == null || easyPopup.isShowing()){ return; } FragmentActivity activity = getActivity(); -- Gitblit v1.7.1