Cursor 是每行的集合。
使用 moveToFirst() 定位第一行。 你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor 是一个随机的数据源。
所有的数据都是通过下标取得。
Cursor所指向的就是每一条数据。
方法:
close() 关闭游标,释放资源
getColumnCount() 返回所有列的总数
getColumnIndex(String columnName) 返回指定列的名称,如果不存在返回-1
getColumnIndexOrThrow(String columnName) 从零开始返回指定列名称,如果不存在将抛出IllegalArgumentException 异常。
getColumnName(int columnIndex) 从给定的索引返回列名
getColumnNames() 返回一个字符串数组的列名
getCount() 返回Cursor 中的行数
moveToFirst() 移动光标到第一行
moveToLast() 移动光标到最后一行 ,返回值是boolean是指:下标是否成功移动到最后一行
moveToNext() 移动光标到下一行
moveToPosition(int position) 移动光标到一个绝对的位置
moveToPrevious() 移动光标到上一行