优化小程序支付完成后的loading显示逻辑
This commit is contained in:
parent
509e42b089
commit
6780974632
|
|
@ -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()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -72,15 +72,14 @@ class GuideVipViewModel: BaseViewModel() {
|
|||
}
|
||||
delay(2000)
|
||||
} else {
|
||||
dismissDialog()
|
||||
toast(response.message, true)
|
||||
cancel()
|
||||
}
|
||||
}
|
||||
dismissDialog()
|
||||
}, {
|
||||
dismissDialog()
|
||||
L.d(it)
|
||||
cancel()
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -117,15 +117,14 @@ class VipViewModel : BaseViewModel() {
|
|||
}
|
||||
delay(2000)
|
||||
} else {
|
||||
dismissDialog()
|
||||
toast(response.message, true)
|
||||
cancel()
|
||||
}
|
||||
}
|
||||
dismissDialog()
|
||||
}, {
|
||||
dismissDialog()
|
||||
L.d(it)
|
||||
cancel()
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue