【发布时间】:2011-12-19 21:23:24
【问题描述】:
我的一个方法从一些 SQLite 查询结果返回一个 Cursor。
当我在游标中导航时,我想要更改/更新一些记录。我可以直接用光标更新吗?还是我必须使用光标中的记录 ID 手动 UPDATE?
【问题讨论】:
-
我知道已经晚了,但我需要了解您到底想要什么,您想更新数据库中的一些记录并更新它们在游标中的值而不重新查询数据库?跨度>
-
是的。但是,当我问这个问题时,我误解了光标的工作方式。
-
我提出了解决方案,如果用户单击一个按钮,我现在有一个 5k 行光标显示在列表视图中,我必须更新数据库并修改光标值,因为UI 元素依赖于此,我做了这个,我通过修改游标值和更新数据库来避免重新查询问题。好还是不好?
标签: java android sqlite android-cursor