android.database.CursorWindowAllocationException ao mover um Cursor

Estou usando um banco de dados SQLite e recebo regularmente erros de tempo de execução dos quais não consigo encontrar a origem. Após uma consulta, eu usomoveToFirst apontar para o primeiro registro recuperado e isso às vezes aciona umandroid.database.CursorWindowAllocationException exceção. Adicionada a esta exceção, está a seguinte sentença: "Falha na alocação da janela do cursor de 2048kb. # Open Cursors = 736 (#cursors opbyby this proc = 736)".

Na documentação do Android, ainda não encontrei nada relacionado a essa exceção. Alguém sabe que é causa e uma maneira de evitá-lo?

questionAnswers(1)

yourAnswerToTheQuestion