【发布时间】:2021-04-26 15:21:50
【问题描述】:
在使用Rooms 中的抽象类初始化数据库时,实例创建通常使用synchronized 完成。这是为什么呢?
return INSTANCE ?: synchronized(this) {
val instance = Room.databaseBuilder(
context.applicationContext,
DatabaseClass::class.java,
"database_name",
)
.fallbackToDestructiveMigration()
.build()
【问题讨论】:
标签: android android-room androidx synchronized