Du lukker markøren, før du får adgang til data. Du skal lægge de data, du leder efter, ind i et objekt og derefter returnere det objekt. Flyt ikke markøren tilbage.
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;
}
Dette forudsætter naturligvis, at det første element i din markør er det element, du leder efter.