到底应该将cursor当成一个数组看还是当成一个单纯的对象来看?

解决方案 »

  1.   

    把cursor当做指向一个数据表的指针就好了
    cursor.getColumnIndex("_id")
    这个是取数据表中_id字段的索引值至于为什么这里只是用了一个而不是用循环?
    要不你用错了
    要不就是你在查询这个数据表的时候已经指定了某一条具体的记录
      

  2.   

    数据不是存放在Cursor里面 , 而是操作数据集合的一个接口 。
      你把它理解成一个数据指向的游标就行了。
    感觉就像STL里面的迭代器一样。
      

  3.   

    cursor可以理解指向数据库project后的子表的指针,开始第一行,你可以调用next和pre方法移动这个cursor