From 67809746329a3d9f0d84a53b8d010c77b3960a0a Mon Sep 17 00:00:00 2001 From: wangyu Date: Mon, 9 Feb 2026 14:12:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AE=8C=E6=88=90=E5=90=8E=E7=9A=84loading?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/cheng/blzb/ui/dialog/BuySeatDialog.kt | 3 +-- .../com/cheng/blzb/ui/fragment/guide/vip/GuideVipViewModel.kt | 3 +-- .../java/com/cheng/blzb/ui/fragment/mine/vip/VipViewModel.kt | 3 +-- base/src/main/java/com/example/base/ui/BaseFragment.kt | 1 + 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/cheng/blzb/ui/dialog/BuySeatDialog.kt b/app/src/main/java/com/cheng/blzb/ui/dialog/BuySeatDialog.kt index 0e82232..5c9332e 100644 --- a/app/src/main/java/com/cheng/blzb/ui/dialog/BuySeatDialog.kt +++ b/app/src/main/java/com/cheng/blzb/ui/dialog/BuySeatDialog.kt @@ -276,15 +276,14 @@ class BuySeatDialog : DialogFragment() { } delay(2000) } else { - loadingDialog.dismiss() toast(response.message, true) cancel() } } + loadingDialog.dismiss() } catch (e: Exception) { loadingDialog.dismiss() L.d(e) - cancel() } } } diff --git a/app/src/main/java/com/cheng/blzb/ui/fragment/guide/vip/GuideVipViewModel.kt b/app/src/main/java/com/cheng/blzb/ui/fragment/guide/vip/GuideVipViewModel.kt index c81fed2..c3de9d8 100644 --- a/app/src/main/java/com/cheng/blzb/ui/fragment/guide/vip/GuideVipViewModel.kt +++ b/app/src/main/java/com/cheng/blzb/ui/fragment/guide/vip/GuideVipViewModel.kt @@ -72,15 +72,14 @@ class GuideVipViewModel: BaseViewModel() { } delay(2000) } else { - dismissDialog() toast(response.message, true) cancel() } } + dismissDialog() }, { dismissDialog() L.d(it) - cancel() }) } diff --git a/app/src/main/java/com/cheng/blzb/ui/fragment/mine/vip/VipViewModel.kt b/app/src/main/java/com/cheng/blzb/ui/fragment/mine/vip/VipViewModel.kt index 020dbee..e69c12d 100644 --- a/app/src/main/java/com/cheng/blzb/ui/fragment/mine/vip/VipViewModel.kt +++ b/app/src/main/java/com/cheng/blzb/ui/fragment/mine/vip/VipViewModel.kt @@ -117,15 +117,14 @@ class VipViewModel : BaseViewModel() { } delay(2000) } else { - dismissDialog() toast(response.message, true) cancel() } } + dismissDialog() }, { dismissDialog() L.d(it) - cancel() }) } diff --git a/base/src/main/java/com/example/base/ui/BaseFragment.kt b/base/src/main/java/com/example/base/ui/BaseFragment.kt index 7fb2d8f..65cf996 100644 --- a/base/src/main/java/com/example/base/ui/BaseFragment.kt +++ b/base/src/main/java/com/example/base/ui/BaseFragment.kt @@ -108,6 +108,7 @@ abstract class BaseFragment : VBFragment