Android Realm copyToRealmOrUpdate更新现有字段

Android Realm copyToRealmOrUpdate更新现有字段,android,realm,Android,Realm,使用copyToRealmOrUpdate时,它也会用现有值覆盖字段。我希望它只会更新我提供的字段,并使用其他字段的现有值 我在createOrUpdateFromJson中看到了这个问题: cmelchior说: 无法区分未设置的值与未设置的值之间的差异 它是默认值,因此在那里它应该覆盖所有属性 我想为realm创建一个标签增强的问题,但是我首先在这里问它。真的不可能吗?因为这对我来说是一个很大的进步 谢谢 注意使用Realm.copyToRealmOrupdate(RealmObject)和

使用copyToRealmOrUpdate时,它也会用现有值覆盖字段。我希望它只会更新我提供的字段,并使用其他字段的现有值

我在createOrUpdateFromJson中看到了这个问题: cmelchior说:

无法区分未设置的值与未设置的值之间的差异 它是默认值,因此在那里它应该覆盖所有属性

我想为realm创建一个标签增强的问题,但是我首先在这里问它。真的不可能吗?因为这对我来说是一个很大的进步


谢谢

注意使用
Realm.copyToRealmOrupdate(RealmObject)
Realm.createOrUpdateFromJson(Json)

对于
copyToRealmOrUpdate()
eg,我给出的答案是正确的。在Java中,您无法区分以下两者之间的区别:

boolean bool1;
boolean bool2 = false;
JSON则不同,在JSON中,您可以判断是否完全缺少一个属性。但是,当前的实现不是这样工作的。我们目前正在合并一个实际具有您想要的行为的Pull请求。您可以在此处跟踪进度: