我已经对我的应用程序进行了一些修复,这是在Playstore上的第24版,我将我的版本代码从24改为25(我的领域版本与构建版本代码相同)。但是在域结构上没有任何改变,没有添加任何字段,也没有删除任何字段。但是我还是被要求从版本24迁移到25,我需要在迁移类中添加一个奇怪的代码,如下所示:
if (oldVersion == 24) {
oldVersion++;
}
这有效但我看起来很奇怪,因为我没有改变任何东西,甚至没有改变。
任何人都知道什么可能引发这个?
答案 0 :(得分:0)
这是因为Realm版本号内部存储在Realm文件中,并且用作第一次检查以触发迁移。