【发布时间】:2014-06-10 14:16:43
【问题描述】:
我有以下代码:
Cursor cursor = mDB.rawQuery(query, null);
cursor.moveToFirst();
do {
//do stuff
} while (cursor.moveToNext());
cursor.close();
query = "<some sql code>";
cursor = mDB.rawQuery(query, null);
- 我可以关闭游标,然后通过使用 .rawQuery 进行另一个查询调用再次打开它吗?
- 在执行 cursor.moveToFirst() 时不检查游标是否为空是否可以?据我了解,查询只能返回0个结果,这在做.moveToFirst时不会有问题吗?
【问题讨论】:
标签: android database sqlite cursor