首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新糖类ORM中的数据?

如何更新糖类ORM中的数据?
EN

Stack Overflow用户
提问于 2015-04-07 16:03:27
回答 1查看 2.3K关注 0票数 0

我能够成功地迭代从以下代码中获得的列表:

代码语言:javascript
复制
List<MessageDB> messageDBList = MessageDB.find(MessageDB.class, "read = 0 and m_from = " + StaticMember.CHAT_WINDOW_BUDDY_USER_ID);

这是迭代我的列表的代码:

代码语言:javascript
复制
for (int i = 0; i < messageDBList.size(); i++) {
    list.add(new com.example.admin.chatsdk.Message("", messageDBList.get(i).getMessage(), "", messageDBList.get(i).getSent() + ""));
    customAdapter.notifyDataSetChanged();
}

但我无法为每一行设置数据。我希望更改前面使用的名为“read”的列的数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-07 16:03:27

以下是解决办法:

代码语言:javascript
复制
for (int i = 0; i < messageDBList.size(); i++) {
    list.add(new com.example.admin.chatsdk.Message("", messageDBList.get(i).getMessage(), "", messageDBList.get(i).getSent() + ""));

    /*Solution Part*/
    MessageDB messageDB = messageDBList.get(i);
    messageDB.read = 1;
    messageDB.save();
    /*Solution Part*/
}
customAdapter.notifyDataSetChanged();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29496036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档