我刚开始使用Android。
所以我将SQLite用于应用程序,并且类似于
Cursor c = new Cursor()
c = db.rawquery(randomQueryString, null)
if (c!=null)
c.moveToFirst();
所以,我已经读过光标默认位置为-1的地方,根据上面的代码,它不是null,那么这个位置可能是什么样的数据?
答案 0 :(得分:0)
这个位置"在第一个"之前,处于这个位置使得编写代码来迭代这个游标中的全部数据变得更加简单和清晰,你需要从第一个开始循环,就像你在任何其他职位。
示例:
if (cursor == null) {
//handle
}
while (cusor.moveToNext()) {
//do somehitng
}