| | |
| | | @JvmField |
| | | val SqlitePath: String = |
| | | Environment.getExternalStorageDirectory().absolutePath + File.separator + ".dayu" + File.separator + "data" + File.separator |
| | | @JvmStatic |
| | | fun getInstance(context: Context?): AppDataBase? { |
| | | fun getInstance(context: Context): AppDataBase { |
| | | if (baseDao == null) { |
| | | baseDao = Room.databaseBuilder<AppDataBase>( |
| | | context!!, |
| | | context, |
| | | AppDataBase::class.java, |
| | | SqlitePath + "ConfigurationData_generalV1" |
| | | ).allowMainThreadQueries().build() |
| | | } |
| | | return baseDao |
| | | return baseDao as AppDataBase |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | var AsynchBaseDao: AppDataBase? = null |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | fun getAsynchInstance(context: Context?): AppDataBase? { |
| | | if (AsynchBaseDao == null) { |