Я получаю следующее сообщение об ошибке в android.
Завершение курсора, который не был деактивирован или закрыт. database =/data/data/com.example.Recipie/databases/recipedbase.db, table = recipes, query = SELECT DISTINCT title FROM recipes WHERE title= "Mysore Pa" android.database.sqlite.DatabaseObjectNotClosedException: приложение не закрыло объект курсора или базы данных, который был открыт здесь в android.database.sqlite.SQLiteCursor. (SQLiteCursor.java:210)
Я добавил это в свой код. Но также я получаю вышеуказанное сообщение. Незлая помощь.:)
@Override
protected void onDestroy()
{
super.onDestroy();
rDbHelper.close();
}
Вы должны закрыть свои курсоры.
В моем случае я реализую метод moveToFirst() перед извлечением данных.
Если вы все еще получаете ошибку, убедитесь, что ваш запрос получил набор записей.