0

使用Realm我遇到了一些迁移问题,即使我不应该有任何问题。禁用所有迁移:

RealmConfiguration config = new RealmConfiguration.Builder(dir)
    .deleteRealmIfMigrationNeeded()
    .build();

但是,我删除了@PrimaryKey一个类,这似乎并没有显着改变 Realm,导致 Realm 没有被删除。不知道这并没有删除领域,我得到了关于重复@PrimaryKey值的例外情况。由于我的新代码中没有任何 PK,因此需要大量挖掘才能找到它。

这是设计使然吗?如果是这样,首选的解决方案是什么?我目前使用的是 0.90.1 版本。

4

1 回答 1

0

正如评论中提到的,这似乎是我使用的版本中的一个错误(0.90.1)。1.2.0正如beeender所提到的,使用 version解决了这个问题。

于 2016-10-05T11:25:13.600 回答