在域中插入或更新会导致重复

时间:2016-11-07 04:01:34

标签: android realm

我是realm android的新手,我尝试执行bgRealm.insertOrUpdate(write_feed);操作,但我发现记录是重复的。之后,我试图将主键设置为我的模型,我使用url(字符串而不是自动增量)作为我的主键,它导致所有插入失败。如何设置我的网址的唯一键,以便insertOr Update工作

1 个答案:

答案 0 :(得分:0)

我解决了我的问题,以使bgRealm.insertOrUpdate(write_feed);有效,我们需要在我的情况下设置一个主键是url插入失败的原因是因为我没有特定的我的primarkey值在创建对象期间。

write_feed = new FeedTable(); // Create a new object
write_feed.setFeed(feedJSON);
write_feed.setUpdatedtime(System.currentTimeMillis());
bgRealm.insertOrUpdate(write_feed);