Android 领域迁移中的旧版本、新版本和模式厌恶?

Android 领域迁移中的旧版本、新版本和模式厌恶?,android,migration,realm,Android,Migration,Realm,我对这些版本感到困惑 在文件中: oldVersion—迁移开始时领域的架构版本 newVersion—执行迁移后领域的架构版本 schemaVersion(longschemaversion)-设置领域的模式版本 schemaVersion是否将是新版本?迁移时为什么需要++旧版本 oldVersion是启动迁移时领域文件的版本。新版本是完成迁移时的预期版本,它等于您在schemaVersion()中提供的数字 执行oldVersion++的原因是,这是一种简单的逐步迁移方法,无论从哪个版

我对这些版本感到困惑

在文件中:

  • oldVersion—迁移开始时领域的架构版本
  • newVersion—执行迁移后领域的架构版本

  • schemaVersion(longschemaversion)-设置领域的模式版本

schemaVersion是否将是新版本?迁移时为什么需要++旧版本


oldVersion是启动迁移时领域文件的版本。新版本是完成迁移时的预期版本,它等于您在
schemaVersion()
中提供的数字

执行
oldVersion++
的原因是,这是一种简单的逐步迁移方法,无论从哪个版本升级,都能正常工作。代码将自动跳过不需要的步骤


您也可以在此处阅读有关迁移的更多信息:

谢谢@Christian Melchior。我得到了它。