From c2191c5990fac16dbc6d23273fc61568fb72c4ab Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Tue, 6 Jan 2026 16:35:03 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20bug=20-=20=E7=BB=9F=E4=B8=80=E5=BC=80?= =?UTF-8?q?=E5=A7=8B=E6=8F=90=E7=8E=B0=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/features/withdraw/WithDrawActivity.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt index 8a93bd3..85f0b46 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt @@ -129,18 +129,20 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity() { } else { val hasBindBank = AccountManager.hasValidBankInfo() if (!hasBindBank) { - WithdrawBindBankDialog(this@WithDrawActivity, { cashNum -> requestInit(cashNum) }).setWithDrawCashNum(cashNum).show() + WithdrawBindBankDialog(this@WithDrawActivity, ::startRealWithdraw ).setWithDrawCashNum(cashNum).show() } else { - WithdrawInfoConfirmDialog(this@WithDrawActivity, { - cashNum -> requestInit(cashNum) - WithdrawManager.instance().setItemStarted(0) - }).setWithDrawCashNum(cashNum).show() + WithdrawInfoConfirmDialog(this@WithDrawActivity, ::startRealWithdraw).setWithDrawCashNum(cashNum).show() } } StatisticUtil.reportEvents(StatisticUtil.KEY_Withdrawal_finsh, mapOf("Withdrawal_Position" to cashNum)) } + private fun startRealWithdraw(cashNum: Double) { + requestInit(cashNum) + WithdrawManager.instance().setItemStarted(0) + } + private fun updateUICashTotal() { binding.tvCashTotal.text = String.format("%.2f", AccountManager.getCash()) binding.tvAllCashHasWithdrawed.text = buildString {