必须提供领域迁移。实地数量低于预期 - 预计为20,但为19

时间:2017-03-17 21:29:58

标签: java android migration realm

我的应用中有realm次迁移的奇怪行为。

“io.realm.exceptions.RealmMigrationNeededException影响的一些用户:字段数低于预期 - 预计为20但是为19”

当前架构版本为5.自从3版本迁移到4版本以及从4版本迁移到5版本后出现了问题。

在4版本之前SomeObjectSomeObject2包含19个字段。

    // from 3 to 4 version
    if (oldVersion == 3) {
        schema.get("SomeObject")
                .addField("edit_required", boolean.class);

        schema.get("SomeObject2")
                .addField("edit_required", boolean.class);

        oldVersion++;
    }

迁移到SomeObject之上且SomeObject2应包含20个字段,但Realm表示字段数仍为19。

其他人遇到过这个问题吗?

0 个答案:

没有答案