From e863cc5da7b0c581c65d7e16ac3aa2ff9d98e4fc Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期四, 20 三月 2025 11:46:20 +0800 Subject: [PATCH] feat(generallibrary): 添加项目选择功能 --- generallibrary/src/main/java/com/dayu/general/dao/BaseDaoSingleton.kt | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/generallibrary/src/main/java/com/dayu/general/dao/BaseDaoSingleton.kt b/generallibrary/src/main/java/com/dayu/general/dao/BaseDaoSingleton.kt index 7edd95d..1b4f9f8 100644 --- a/generallibrary/src/main/java/com/dayu/general/dao/BaseDaoSingleton.kt +++ b/generallibrary/src/main/java/com/dayu/general/dao/BaseDaoSingleton.kt @@ -9,28 +9,31 @@ class BaseDaoSingleton { companion object { + var baseDao: AppDataBase? = null @JvmField val SqlitePath: String = Environment.getExternalStorageDirectory().absolutePath + File.separator + ".dayu" + File.separator + "data" + File.separator + @JvmStatic + fun getInstance(context: Context?): AppDataBase? { + if (baseDao == null) { + baseDao = Room.databaseBuilder<AppDataBase>( + context!!, + AppDataBase::class.java, + SqlitePath + "ConfigurationData_generalV1" + ).allowMainThreadQueries().build() + } + return baseDao + } + } - var baseDao: AppDataBase? = null + var AsynchBaseDao: AppDataBase? = null - //MyFileUtil.SqlitePath + - fun getInstance(context: Context?): AppDataBase? { - if (baseDao == null) { - baseDao = Room.databaseBuilder<AppDataBase>( - context!!, - AppDataBase::class.java, - SqlitePath + "ConfigurationData_generalV1" - ).allowMainThreadQueries().build() - } - return baseDao - } + fun getAsynchInstance(context: Context?): AppDataBase? { if (AsynchBaseDao == null) { -- Gitblit v1.8.0