例外:光标窗口分配2048 kb失败。 #Open Cursors = 1(此proc = 1打开的#rsrsors)

时间:2017-10-30 17:34:35

标签: android

我有光标分配的典型崩溃但是这次我看到它说我有一个打开的光标,我猜它是它崩溃的那个?

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();
    }

0 个答案:

没有答案