优化小程序支付完成后的loading显示逻辑

This commit is contained in:
wangyu 2026-02-09 14:12:27 +08:00
parent 509e42b089
commit 6780974632
4 changed files with 4 additions and 6 deletions

View File

@ -276,15 +276,14 @@ class BuySeatDialog : DialogFragment() {
} }
delay(2000) delay(2000)
} else { } else {
loadingDialog.dismiss()
toast(response.message, true) toast(response.message, true)
cancel() cancel()
} }
} }
loadingDialog.dismiss()
} catch (e: Exception) { } catch (e: Exception) {
loadingDialog.dismiss() loadingDialog.dismiss()
L.d(e) L.d(e)
cancel()
} }
} }
} }

View File

@ -72,15 +72,14 @@ class GuideVipViewModel: BaseViewModel() {
} }
delay(2000) delay(2000)
} else { } else {
dismissDialog()
toast(response.message, true) toast(response.message, true)
cancel() cancel()
} }
} }
dismissDialog()
}, { }, {
dismissDialog() dismissDialog()
L.d(it) L.d(it)
cancel()
}) })
} }

View File

@ -117,15 +117,14 @@ class VipViewModel : BaseViewModel() {
} }
delay(2000) delay(2000)
} else { } else {
dismissDialog()
toast(response.message, true) toast(response.message, true)
cancel() cancel()
} }
} }
dismissDialog()
}, { }, {
dismissDialog() dismissDialog()
L.d(it) L.d(it)
cancel()
}) })
} }

View File

@ -108,6 +108,7 @@ abstract class BaseFragment<VB : ViewBinding, VM : BaseViewModel> : VBFragment<V
loadingDialog = LoadingDialog(context) loadingDialog = LoadingDialog(context)
loadingDialog!!.setMessage(msg) loadingDialog!!.setMessage(msg)
loadingDialog!!.setCancelable(cancelable) loadingDialog!!.setCancelable(cancelable)
loadingDialog!!.setCanceledOnTouchOutside(false)
loadingDialog!!.show() loadingDialog!!.show()
} }
} }