From 02d67129281db62dbe232311d4a87c992b86766c Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Thu, 22 Jan 2026 15:26:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20times=20=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gamedog/vididin/login/AccountManager.kt | 8 ++++++++ .../java/com/viddin/videos/free/VidiDinApp.kt | 19 ++++++++++--------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt b/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt index 2c563f6..b7a4fa9 100644 --- a/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt +++ b/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt @@ -65,6 +65,10 @@ object AccountManager { return mAccount.goldCount } + fun getGoldRVTimes(): Int { + return mAccount.rvTimesGold + } + fun adjustGold(adjustNum: Long, recordBean: RecordGold): Boolean { if (adjustNum < 0L && Math.abs(adjustNum) > getGold()) { return false @@ -86,6 +90,10 @@ object AccountManager { return mAccount.cashCount } + fun getCashRVTimes(): Int { + return mAccount.rvTimesCash + } + @Synchronized fun adjustCash(adjustNum: Double, recordBean: RecordCash? = null): Boolean { if (adjustNum < 0L && Math.abs(adjustNum) > getCash()) { diff --git a/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt b/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt index 82bbe20..8753c41 100644 --- a/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt +++ b/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt @@ -21,6 +21,16 @@ class VidiDinApp : BaseApp() { private fun initManagers() { + StatisticUtil.initCallbacks( { + AccountManager.getCash() + }, { + AccountManager.getGold() + }, { + AccountManager.getCashRVTimes() + }, { + AccountManager.getGoldRVTimes() + } ) + AccountManager.getAccount() TaskManager.Companion.instance().initNotificationData() TaskManager.Companion.instance() @@ -28,14 +38,5 @@ class VidiDinApp : BaseApp() { FireBaseManager.Companion.instance() AdjustManager.Companion.instance().initSdk(VidiConst.ADJUST_TOKEN) - StatisticUtil.initCallbacks( { - AccountManager.getCash() - }, { - AccountManager.getGold() - }, { - 1 - }, { - 1 - } ) } } \ No newline at end of file