U sluit de cursor voordat u toegang krijgt tot gegevens. U moet de gegevens die u zoekt in een object plaatsen en dat object vervolgens retourneren. Breng de cursor niet terug.
public MyObject listNotes() {
Cursor c = db.query("YOUR_QUERY");
MyObject obj = new MyObject();
if (c != null && c.moveToFirst()) {
obj.setParameter(c.getInt(c.getColumnIndex("column_name")));
}
c.close();
return obj;
}
Dit veronderstelt natuurlijk dat het eerste element van je cursor het item is dat je zoekt.