В моем приложении у меня есть поле курсора и в методе onStart()
моего Android-сервиса я создаю его, извлекая записи из моей базы данных. Когда я просматриваю свой курсор в методе onStart()
, я нахожу несколько записей, но когда я пытаюсь использовать их в своем методе trigger()
, он имеет нулевые записи.Используйте поле курсора другим способом
поле private Cursor c;
в OnStart() c = dbHelper.fetchAllRecords();
в триггере() c.getCount()
возвращает 0
Я не закрывал курсор раньше, чем в моем onDestroy()
методе