Bonjour,

Je créé une petite appli Android dans laquelle j'ajoute, modifie, supprime et affiche un agenda personnel.
L'ajout fonctionne bien mais quand je veux récupérer la liste des agendas précédemment créés, le programme lève une exception NullPointer au niveau de SQLiteDatabase.query
Avez vous une idée ?
Voici le code en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
public List<Agenda> getAllAgenda() {
		    List<Agenda> agendas = new ArrayList<Agenda>();
		    Cursor cursor;
 
		    try {
		    cursor = bdd.query(TABLE_AGENDA,
		    		 new String[] {COL_ID, COL_INTITULE, COL_DATE, COL_HEURE}, null, null, null, null, null);
				    if ( cursor.moveToFirst() ) {
					    while (!cursor.isAfterLast()) {
					    	Agenda agenda = cursorToAgenda(cursor);
					    	agendas.add(agenda);
					      cursor.moveToNext();
					    }
				    }
				    cursor.close();
		    } catch (Exception e){
		    	Log.d("AGENDA DAO", e.toString() );
		    }
 
	    return agendas;
}
Merci :-)