能否将独立对象添加到已保存在realm中的RealmObject的RealmList中?
我知道这是不可能的,因为我在(object.row.getIndex():RealmList:94
)处遇到了空指针异常。
我想要做的是:
mRealm.beginTransaction;
contact.getEmails().add(new Email());
mRealm.commitTransaction;
因为在那个特定的时刻,我没有访问一个Realm的权限(好吧其实可以强行实现,但是需要重写一些结构),例如:
//In Activity
Contact contact = Realm.where(Contact.class).equalsTo("name","pete").findAll().first();
mRealm.beginTransaction;
UpdateHelper.update(contact);
mRealm.commitTransaction;
//Helper class some else package
public static void update(Contact contact) {
//do update stuff
contact.getEmails().add(new Email());
}
`
UpdateHelper.update()
方法外,再一次在内部? - degill