Android 领域迁移中的旧版本、新版本和模式厌恶?
我对这些版本感到困惑 在文件中:Android 领域迁移中的旧版本、新版本和模式厌恶?,android,migration,realm,Android,Migration,Realm,我对这些版本感到困惑 在文件中: oldVersion—迁移开始时领域的架构版本 newVersion—执行迁移后领域的架构版本 schemaVersion(longschemaversion)-设置领域的模式版本 schemaVersion是否将是新版本?迁移时为什么需要++旧版本 oldVersion是启动迁移时领域文件的版本。新版本是完成迁移时的预期版本,它等于您在schemaVersion()中提供的数字 执行oldVersion++的原因是,这是一种简单的逐步迁移方法,无论从哪个版
- oldVersion—迁移开始时领域的架构版本
- newVersion—执行迁移后领域的架构版本
- schemaVersion(longschemaversion)-设置领域的模式版本
oldVersion是启动迁移时领域文件的版本。新版本是完成迁移时的预期版本,它等于您在
schemaVersion()
中提供的数字
执行oldVersion++
的原因是,这是一种简单的逐步迁移方法,无论从哪个版本升级,都能正常工作。代码将自动跳过不需要的步骤
您也可以在此处阅读有关迁移的更多信息:谢谢@Christian Melchior。我得到了它。