我有光标分配的典型崩溃但是这次我看到它说我有一个打开的光标,我猜它是它崩溃的那个?
Fatal Exception: android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed. # Open Cursors=1 (# cursors opened by this proc=1)
我在StackOverflow中找到的所有答案都指出这是一个让游标保持打开的问题,但错误说只有一个光标打开。我误解了吗?
这是我的典型SQL查询代码,以防任何人好奇:
Cursor c = null;
try {
c = db.query(....);
while (c.moveToNext()) {
//do stuff
}
} finally {
if (c != null) c.close();
}