Android 中 Cursor 的 moveToPosition 的索引
Indexing of moveToPosition of Cursor in Android
我在我的应用程序中使用了一个预填充的数据库,它有 70 行数据。我正在使用游标及其方法 moveToFirst()
、 moveToLast()
和 moveToPosition(int)
。
我的问题是,光标位置是否使用从零开始的索引?
即是我的值(0 到 69)或(1 到 70)。更具体地说,如果我想做与 cursor.moveToFirst()
相同的事情,我应该使用 cursor.moveToPosition(0)
还是 cursor.moveToPosition(1)
我也曾尝试参考 android 开发人员页面,其中给出的列是从零开始索引的。但是,没有给出有关行的信息。
正如 moveToPosition()
的文档所说:
position
- 要移动到的从零开始的位置。
因此,您的行编号为 0 到 69。
我在我的应用程序中使用了一个预填充的数据库,它有 70 行数据。我正在使用游标及其方法 moveToFirst()
、 moveToLast()
和 moveToPosition(int)
。
我的问题是,光标位置是否使用从零开始的索引?
即是我的值(0 到 69)或(1 到 70)。更具体地说,如果我想做与 cursor.moveToFirst()
相同的事情,我应该使用 cursor.moveToPosition(0)
还是 cursor.moveToPosition(1)
我也曾尝试参考 android 开发人员页面,其中给出的列是从零开始索引的。但是,没有给出有关行的信息。
正如 moveToPosition()
的文档所说:
position
- 要移动到的从零开始的位置。
因此,您的行编号为 0 到 69。