当我调试我的应用程序时突然出现此错误弹出窗口。 我该如何处理这种错误?
我不知道在哪里以及如何造成。
Daemon System Thread [<5> HeapWorker] (Suspended (exception IllegalStateException))
SQLiteCursor.finalize() line: 603
NativeStart.run() line: not available [native method]
答案 0 :(得分:5)
使用managedQuery()函数查询数据。如果使用managedQuery()而不是query(),则Activity将保留Cursor的引用,并在不使用时自动关闭它。
答案 1 :(得分:1)
在使用SQLiteDatabase Cursor时,我有同样的2行异常和堆栈跟踪,因为我忘记在填充本地数据库结构后关闭游标。