Bonjour,

J'ai un souci avec les spinner, quand j'utilise SimpleCursorAdapter, le spinner m'affiche une liste vide. J'ai controlé mon cursor, et il possède bien des informations. Si j'utilise ArrayAdapter avec cursor sa fonctionne. Mais je souhaite absolument utilisé SimpleCursor pour la suite de mon code.

Voici mon code
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
 
 Spinner Spin = (Spinner) findViewById(R.id.Spinner);
		cursor.moveToFirst();
		startManagingCursor(cursor);
 
		adapte = new SimpleCursorAdapter(this,android.R.layout.simple_spinner_item,cursor,new String[]{"COL_TITRE"},new int[]{android.R.id.text1});
		adapte.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		Spin.setAdapter(adapte);
 
		Spin.setOnItemSelectedListener(new OnItemSelectedListener(){
 
			@Override
			public void onItemSelected(AdapterView<?> arg0, View arg1,
					int arg2, long arg3) {
 
				compte.setIdCompte((int)id);
				System.out.println("Id du compte = " + compte.getIdCompte() + " Id utilisateur = " + compte.getIdUtilisateur());
 
				//TextViewTotalCompte();
 
			}
 
			@Override
			public void onNothingSelected(AdapterView<?> arg0) {
 
 
			}
		});
Merci pour votre aide.