android - 写入 Android 游标

标签 android cursor

Cursor 的 Android 文档说

This interface provides random read-write access to the result set returned by a database query

我无法弄清楚使用 Cursor 修改值的 API。是否可以写入 Cursor?

最佳答案

Android 初学者论坛上提出的类似问题的答案:

是的,克雷格。好问题。我很乐意提供帮助。 您可以将 SQLiteDatabase.CursorFactory 子类化以从其返回 newCursor 方法,SQLiteCursor 的子类。这个工厂通过了 到 SQLiteOpenHelper 构造函数,所以当你查询它时,它会 返回新的 SQLiteCursor 子类类型的游标。 SQLiteCursor 子类然后可以公开管理它的方法 protected mWindow 字段,它是一个 CursorWindow。这个对象有 putXxx 方法来操作数据。 我自己还没有尝试过,所以如果有人有任何提示或提示, 请张贴。

关于android - 写入 Android 游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429543/

相关文章:

android - 在 ListView 中绑定(bind) fragment

android - 使用挂载命令在 SnapdragonAPQ8074 中挂载 USB 驱动器

java - 如何保持日期的 ArrayList 始终保持排序

android - 返回 distanceTo() 方法,用于计算两个位置之间的距离,直线距离的米数?

java - 使用 Serializable 通过 Intent 传递数据

android - 使用 cursor.respond(Bundle) & cursor.getextras()

c++ - Qt - QTextStream - 如何将光标位置设置为一行的开头?

gwt - 如何设置光标 : hand with GWT: label

opengl - 什么是硬件游标,它如何工作?

sql-server - 如何获取日期之间的计数并将行数写入带有 T-SQL 的表中?