From 4f7d2c495af02e47c61f0a9ccaacfd19669b83b4 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Thu, 22 Jan 2026 10:35:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E9=A2=9D=E6=8F=90=E7=8E=B0=20?= =?UTF-8?q?=E7=9C=8B=E5=B9=BF=E5=91=8A:=E6=9C=AA=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E9=93=B6=E8=A1=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../withdraw/dialogs/WithdrawBindBankDialog.kt | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt index 330bf36..ad666ce 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt @@ -13,6 +13,9 @@ import com.gamedog.statisticreporter.StatisticUtil import com.viddin.videos.free.R import com.gamedog.vididin.core.login.login.AccountManager import com.gamedog.vididin.features.withdraw.BankUtil +import com.gamedog.vididin.manager.WithdrawManager +import com.gamedog.vididin.manager.WithdrawManager.Companion.STATE_COULD_WITHDRAW +import com.gamedog.vididin.manager.WithdrawManager.Companion.STATE_NEED_WATCH_AD import com.viddin.videos.free.databinding.DialogWithdrawBindingBankBinding as ViewBinding @@ -42,13 +45,17 @@ class WithdrawBindBankDialog(activity: Activity, private val onConfirmedWithdraw tvConfirm -> { saveBankAccount(mBinding.tvCpfEdit.text.toString().trim()) if (onConfirmedWithdraw != null) { - val dialogBuilder = WithdrawInfoConfirmDialog(mActivity, onConfirmedWithdraw!!) - if (mWithdrawCashNum > 0F) { - dialogBuilder.setWithDrawCashNum(mWithdrawCashNum) + if (mWithdrawCashNum == 0.1 && WithdrawManager.instance().getItemState(0, 0) == STATE_NEED_WATCH_AD) { + WithdrawWatchAdDialog(mActivity, mWithdrawCashNum, onConfirmedWithdraw).show() } else { - dialogBuilder.setWithDrawCashNumStr(mWithdrawCashNumStr) + val dialogBuilder = WithdrawInfoConfirmDialog(mActivity, onConfirmedWithdraw) + if (mWithdrawCashNum > 0F) { + dialogBuilder.setWithDrawCashNum(mWithdrawCashNum) + } else { + dialogBuilder.setWithDrawCashNumStr(mWithdrawCashNumStr) + } + dialogBuilder.show() } - dialogBuilder.show() } dismiss()