/** Cette méthode permet de convertir un cursor en une offre */ private Offres cursorToOffre(Cursor cursor) { // si aucun élément n'a été retourné dans la requête, on renvoie null if (cursor.getCount() == 0) return null; // Sinon on se place sur le premier élément // On créé une offre Offres offre = new Offres(); // on lui affecte toutes les infos grâce aux infos contenues dans le Cursor offre.setId(cursor.getInt(NUM_COL_ID)); offre.setTitre(cursor.getString(NUM_COL_TITRE)); offre.setBipmapImage(cursor.getString(NUM_COL_IMAGE)); offre.setDescription(cursor.getString(NUM_COL_DESCRIPTION)); offre.setCategorie(cursor.getString(NUM_COL_CATEGORIE)); offre.setMagasin(cursor.getString(NUM_COL_MAGASIN)); offre.setDateFin(loadDate(cursor, NUM_COL_DATE_FIN)); // On ferme le cursor // On retourne l'offre return offre; }