我有一个类似的清单
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。这就是问题所在。