Kursor sfinalizowany bez wcześniejszego zamknięcia () Android

W mojej aplikacji mam listview. Dostaję moje dane za pomocą zapytania z bazy danych SQLiteDatabase. Kiedy otrzymuję dane z db otrzymuję ten błąd:

Występuje, gdy przechodzę z linii 20 do 21.

Próbowałem umieścić cursor.deactivate () i cursor.close () na regel 50. Ale bez wyniku. Ktoś wie, dlaczego otrzymuję ten błąd i jak go rozwiązać? Dzięki :)