【发布时间】:2016-04-20 05:31:53
【问题描述】:
我有一个类似的列表
List<ChatMessage> l = realm.where(ChatMessage.class).equalTo("msg_receive_status", "0").findAll();
现在我想要的是让 "msg_recieve_status" = 1
所以我尝试了,
int count = l.size();
realm.beginTransaction();
for (int i = 0; i < count; i++) {
ChatMessage m = l.get(i);
m.setMsg_receive_status("1");
}
realm.copyToRealmOrUpdate(l);
realm.commitTransaction();
但它根本不起作用。
我认为
msg_receive_status正在实时更新 RealmList。这就是问题所在。
【问题讨论】:
标签: realm realm-list