使用过 SQLite数据库的童鞋对 Cursor 应该不陌生,加深自己和大家对Android 中使用 Cursor的理解。
关于 Cursor
在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:
下面来看看一小段代码:
访问 Cursor cursor 教程 的下标获得其中的数据
}
如果你喜欢用 for 循环而不想用While 循环可以使用Google 提供的几下方法:
Tip:在Android 查询数据是通过Cursor 类来实现的。当我们使用SQLiteDatabase.query()方法时,就会得到Cursor对象, Cursor所指向的就是每一条数据。
Cursor 位于 android.database.Cursor类,可见出它的设计是基于数据库服务产生的。
以上转自:http://www.2cto.com/kf/201109/103163.html
另:Activity.startManagingCursor方法:
将获得的Cursor对象交与Activity管理,这样Cursor对象的生命周期便能与当前的Activity自动同步,省去了自己对Cursor的管理。
1.这个方法使用的前提是:游标结果集里有很多的数据记录。
省去自己手动管理。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/239499.html原文链接:https://javaforall.net
