Cursor cursor
·close()——关闭游标,释放资源
·copyStringToBuffer(int columnIndex, CharArrayBuffer buffer)——在缓冲区中检索请求的列的文本,将将其存储·getColumnCount()——返回所有列的总数
·getColumnIndex(String columnName)——返回指定列的名称,如果不存在返回-1
·getColumnIndexOrThrow(String columnName)——从零开始返回指定列名称,如果不存在将抛出IllegalArgumentException
·getColumnName(int columnIndex)——从给定的索引返回列名
·getColumnNames()——返回一个字符串数组的列名
·getCount()——返回Cursor 中的行数
·moveToFirst()——移动光标到第一行
·moveToLast()——移动光标到最后一行
·moveToNext()——移动光标到下一行
·moveToPosition(int position)——移动光标到一个绝对的位置
·moveToPrevious()——移动光标到上一行
Cursor游标常用方法
|
方法名称 |
方法描述 |
|
getCount() |
获得总的数据项数 |
|
isFirst() |
判断是否第一条记录 |
|
isLast() |
判断是否最后一条记录 |
|
moveToFirst() |
移动到第一条记录 |
|
moveToLast() |
移动到最后一条记录 |
|
move(int offset) |
移动到指定记录 |
|
moveToNext() |
移动到下一条记录 |
|
moveToPrevious() |
移动到上一条记录 |
|
getColumnIndexOrThrow(String columnName) |
根据列名称获得列索引 |
|
getInt(int columnIndex) |
获得指定列索引的int类型值 |
|
getString(int columnIndex) |
获得指定列缩影的String类型值 |
如果cursor.getInt(null);需要获取整型值,此处不会发出异常,会返回0。
本文详细介绍了Cursor游标的基本操作方法,包括如何移动游标位置、获取数据项数量及列名等常见操作,并提供了常用方法的说明。
4万+

被折叠的 条评论
为什么被折叠?



