gpt4 book ai didi

android - 使用 CursorAdapter 正确实现更改 ListView 数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:00 24 4
gpt4 key购买 nike

我有一个通过 CursorAdapter 填充的 ListView。我让我的用户能够更改列表中的数据。例如,用户可以将一行标记为未读(数据是消息)。

假设我的用户标记了一行未读。正确的实现是否会将数据库中的行标记为已读,然后重新查询游标?

最佳答案

Would a proper implementation mark the row in the database as read and then requery the Cursor?

是的,这是正确的答案。 requery() 将触发您的 CursorAdapter 的自动更新,这将触发 ListView 的自动更新,这将触发自动微笑来自用户。 :-)

更新

requery() 方法已弃用。现在更好的方法是运行查询以获取新的 Cursor,然后在 上使用 changeCursor()swapCursor() CursorAdapter.

关于android - 使用 CursorAdapter 正确实现更改 ListView 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com