为什么CreateObjectFromJSON在Realm上第一次运行时失败?

时间:2015-03-26 12:10:20

标签: android database realm

再一次是关于Realm的另一个问题,所以我对 CreateObjectFromJSON 有一个小问题,即Caused by: io.realm.exceptions.RealmException: Primary key constraint broken. Value already exists:0 即使我看到in Github那是一个错误并且它已得到纠正但我在Realm Android的最后一个版本0.80中发现了相同的错误。 但是当我使用 CreateOrUpdateObjectFromJson 时,它可以正常工作 解决办法是什么 ?我

1 个答案:

答案 0 :(得分:0)

我有同样的错误,没有明显的原因,因为我的JSON将主键指定为一个疯狂的大号,我知道我的数据库不包含。然后我意识到,我在将JSON转换为Realm数据库时遇到了一个错误,也许那里有一个部分复制的JSON文件?所以我想,从我遇到错误的时候起必须有一个不完整的复制品。我刚刚卸载了应用程序,重新安装,重新启动并且工作正常。所以这可能发生在你的代码中。