Bonjour à tous,

J'ai un soucis pour rafraîchir ma listview. J'actualise ma liste, mais rien de s'affiche a l'écran..
Le code parlera plus que moi je pense.

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
....
allTesteurs = DBManager.sharedManager().getTesteurs();
activiteAdapter = new ArrayAdapter<String>(AjouterSessionTesteur.this,android.R.layout.simple_list_item_multiple_choice, allActivity);
	    lvActivites.setItemsCanFocus(false);
	    lvActivites.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
	    lvActivites.setAdapter(activiteAdapter);
	    lvActivites.setItemChecked(0, true);
	    testeursAdapter = new TesteurAdapter(getApplicationContext(), allTesteurs);
	    lvTesteurs.setAdapter(testeursAdapter);
 
	    lvTesteurs.setOnItemClickListener(new OnItemClickListener() {
 
            public void onItemClick(AdapterView<?> parent, View item,
                    int position, long id)
            {
                Testeur testeur = testeursAdapter.getItem(position);
                testeur.toggleChecked();
                TesteurViewHolder viewHolder = (TesteurViewHolder) item
                        .getTag();
                viewHolder.getCheckBox().setChecked(testeur.isChecked());
            }
        });
	    lvActivites.setOnItemClickListener(new OnItemClickListener() {
 
			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
					long arg3) {
				id_activite_select = arg2;
 
				if (id_activite_select == 0){
					allTesteurs.clear();
					allTesteurs = DBManager.sharedManager().getTesteurs();
					testeursAdapter.notifyDataSetChanged();
				}
				else {
					allTesteurs.clear();
					id_activite = id_activite_select+1;
					allTesteurs = DBManager.sharedManager().getTesteurdByActivity(id_activite, tag);
					testeursAdapter.notifyDataSetChanged();
 
				}
			}
		});
Merci d'avance, je galère depuis un moment la dessus.
Cordialement.