And*_*rew 4 android listview cursor listactivity
我有一个通过CursorAdapter填充的ListView.我让我的用户能够改变列表中的数据.例如,用户可以将行标记为未读(数据是消息).
假设我的用户标记了一行未读.正确的实现是否会将数据库中的行标记为已读,然后重新查询Cursor?
正确的实现是否会将数据库中的行标记为已读,然后重新查询Cursor?
是的,这是正确的答案.该requery()会触发的自动更新CursorAdapter,这将触发的自动更新ListView,这将触发来自用户的自动笑容.:-)
UPDATE
该requery()方法已弃用.现在更好的方法是运行查询以获得新鲜Cursor,然后使用changeCursor()或swapCursor()在您的CursorAdapter.
| 归档时间: |
|
| 查看次数: |
2167 次 |
| 最近记录: |