【发布时间】:2020-11-16 23:52:12
【问题描述】:
如果我在启用破坏性回退的情况下运行 Room 迁移:
Room.databaseBuilder(applicationContext, MyDb::class.java, "database-name")
.fallbackToDestructiveMigration()
.build()
有没有办法确定破坏性迁移是否被触发与迁移是否成功完成?我希望能够记录一些信息以进行跟踪。
【问题讨论】:
-
addCallback(myCallback)应该被召唤到新的创造吧? -
是的,看起来
Callback上有一个onDestructiveMigration回调方法。如果你把它写成完整的答案,我会接受它
标签: android android-room