В приложении для Android, которое я разработал, я открываю курсор на запрос с довольно большим набором результатов (~ 1 тыс. Строк) и держу его открытым бесконечно долго. Это хорошая практика? Если нет, следует ли закрыть курсор в обработчике onClose (), а затем снова открыть его в обработчике onStart ()?
Приложение работает нормально, однако иногда оно случайно вылетает после простоя в течение длительного периода времени, и я думаю, что оно может быть связано с курсором.