【发布时间】:2018-09-13 19:05:26
【问题描述】:
Message extends RealmObject{
Attachment attachment;
}
Attachment extends RealmObject{
int state;
}
我想更新附件中的状态。我遵循了这样的路径:
RealmResults<Message> allMessages = mRealm.where(Message.class)
.isNotNull("attachment")
.in("attachment.state", new Integer[]{INTERRUPTED,PENDING})
.findAll();
if (allMessages != null && allMessages.size() > 0) {
for (Message message : allMessages) {
Attachment attachment = message.getAttachment();
attachment.setState(IDLE);
}
}
有没有办法通过直接附件更新状态?
【问题讨论】:
标签: android realm insert-update