From 64556c9d7bf67b23222767ed1667d84dd6657c71 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Wed, 24 Dec 2025 15:17:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84record=20bean=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1=EF=BC=8C=E5=BA=94=E7=94=A8=E5=88=B0=20adapater+1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gamedog/vididin/manager/RecordsManager.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt b/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt index 2dcb8a7..2be2770 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt @@ -81,21 +81,21 @@ class RecordsManager private constructor() { class CashRecordHelper() : BaseRecordHelper() { override val mSpKey = SpUtil.KEY_RECORD_CASH - override suspend fun loadRecordsFromSp(): List { + override fun loadRecordsFromSp(): List { return SpUtil.instance().getList(mSpKey) } } class GoldRecordHelper() : BaseRecordHelper() { override val mSpKey = SpUtil.KEY_RECORD_GOLD - override suspend fun loadRecordsFromSp(): List { + override fun loadRecordsFromSp(): List { return SpUtil.instance().getList(mSpKey) } } class ZeroRecordHelper() : BaseRecordHelper() { override val mSpKey = SpUtil.KEY_RECORD_ZERO - override suspend fun loadRecordsFromSp(): List { + override fun loadRecordsFromSp(): List { return SpUtil.instance().getList(mSpKey) } } @@ -105,16 +105,16 @@ abstract class BaseRecordHelper { abstract val mSpKey: String private val mbgScope = CoroutineScope(SupervisorJob() + Dispatchers.IO) private val mRecordLocker = ReentrantLock() - private lateinit var mRecordList: MutableList + private val mRecordList: MutableList by lazy { loadRecordsFromSp().toMutableList() } init { - mbgScope.launch { + /*mbgScope.launch { mRecordList = loadRecordsFromSp().toMutableList() - } + }*/ } - abstract suspend fun loadRecordsFromSp() : List + abstract fun loadRecordsFromSp() : List fun getRecordList(): List {