Dans mon application, j'ai un champ Curseur et dans la méthode onStart()
de mon service Android, je le crée en récupérant des enregistrements de ma base de données. Quand je regarde dans mon curseur dans la méthode onStart()
je trouve un certain nombre d'enregistrements, mais quand j'essaie de les utiliser dans ma méthode trigger()
, il n'y a aucun enregistrement.Utiliser un champ Cursor dans une autre méthode
le champ private Cursor c;
dans onStart() c = dbHelper.fetchAllRecords();
dans déclencheur() c.getCount()
renvoie 0
Je ne fermaient pas le curseur plus tôt que dans ma onDestroy()
méthode