Android ListView setAdapter(newA) 并在 ListView 中保留旧的更多新的,这可能吗?

发布于 2024-11-08 16:56:04 字数 302 浏览 0 评论 0原文

我有一个场景,我列出了一些项目,并且按钮上有一个插入新项目的按钮。

当我单击时,我会转到另一个视图,当我填充所有编辑框时,我会将其保存到数据库中,现在我想返回到列表以查看该项目是否在列表中。

我所做的是找出数据库中是否有来自列表视图中最后一个 id 的新项目,它是,但我将新项目作为游标返回。

所以我的问题是:

我有一个带有旧项目的现有适配器,我想附加新的适配器(或项目),但我想使用我的服装适配器来封装我想要绑定的游标中的 id 和列的逻辑..并且我只想将最后一个光标提供的项目添加到旧光标中。

我该怎么做?

I have a scenario where i list some items, and and the buttom i had a button to insert new item.

When i click i go to another view, and when i fill all editboxs i save it to database, and now i wanna go back to the list to see if the item is in the list.

What i do is figure out if is some item new in database from last id in listview, and it is, but i return the new item as a cursor.

So my problem is:

I have an existing adapter with older items, and i wanna attach the newly adapter (or item), but i wanna use my costum adapter that encapsules the logic of what ids and columns from cursor i wanna bind.. and i wanna just add the items provided from the last cursor to the old one.

How can i do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别理我 2024-11-15 16:56:04

你想要 youradapter.notifyDataSetChanged()

u gonna wanna want youradapter.notifyDataSetChanged()

空城之時有危險 2024-11-15 16:56:04

旧项目如何存储在您的自定义适配器中?如果它们位于例如 ArrayList 中,您可以检索它,在其中添加新项目并调用 notifyDataSetChanged()

How do older items stores in your custom adapter? If they are in e.g. ArrayList you, than can retrieve it, add new items in it and call notifyDataSetChanged()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文