优化小程序支付完成后的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)
} else {
loadingDialog.dismiss()
toast(response.message, true)
cancel()
}
}
loadingDialog.dismiss()
} catch (e: Exception) {
loadingDialog.dismiss()
L.d(e)
cancel()
}
}
}

View File

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

View File

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

View File

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