Cursor finalizado sem fechamento anterior () Android

Na minha aplicação eu tenho um listview. Eu recebo meus dados com uma consulta de um SQLiteDatabase. Quando obtenho os dados do banco de dados, recebo este erro:

Ocorre quando eu vou da linha 20 a 21.

Eu tentei colocar cursor.deactivate () e cursor.close () no regel 50. Mas sem resultado. Alguém sabe porque eu recebo este erro e como resolvê-lo? Obrigado :)

questionAnswers(4)

yourAnswerToTheQuestion