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