数据库关闭后光标是否仍然存在?

时间:2011-06-28 21:44:05

标签: android sqlite

我的代码如下:

Cursor getResults() {
    SQLiteDatabase db = dbHelper.getReadableDatabase();
    Cursor c = qb.query(db, projection, null, null,
                        null, null, null);
    db.close();
    return c;
}

我的问题是,在执行db.close()之后,光标c是否仍然存活且可导航?

感谢。

1 个答案:

答案 0 :(得分:8)

没有。数据库关闭时,您不希望使用游标。当你调用close()时,它会使对象(以及它的相应光标)无效。