Я столкнулся с проблемой, которую не понимаю.Я использую managedQuery с единственным курсором действия, и когда я покидаю действие (в данном случае приложение), я получаю следующую ошибку, напечатанную в logcat:
I / dalvikvm (420): Неопределенное исключение, выданное финализатором (будет отброшено):
I / dalvikvm (420): Ljava / lang / IllegalStateException ;: Завершение курсора android.database.sqlite.SQLiteCursor@437b5f10 для контактов, которые не были деактивированыили закрыто
I / dalvikvm (420): в android.database.sqlite.SQLiteCursor.finalize (SQLiteCursor.java:596)
I / dalvikvm (420): в dalvik.system.NativeStart.run (Native Method)
Я предполагал, что при вызове managedQuery раньше закрывался курсор.Чего мне здесь не хватает?
РЕДАКТИРОВАТЬ:
Это не при закрытии, а при повторном открытии, но это ничего не меняет в проблеме, курсор неЗавершено при предыдущем закрытии