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