游标定位:Cursor类

关于 Cursor

  • Cursor 是每行的集合。

  • 使用 moveToFirst() 定位第一行。

  • 你必须知道每一列的名称。

  • 你必须知道每一列的数据类型。

  • 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类)