Spinner de base de données
Bonjour à tous.
Je réalise une application Android et je suis confronté à un problème.
J'ai un Spinner qui est rempli par ma base de donnée avec un SimpleCursorAdapter.
J'ai besoin de récupérer la valeur qui est choisi par l'utilisateur pour ensuite envoyer un sms.
Lorsque j'utilise la fonction
Code:
curseur.getSelectedItem().toString()
je me retrouve avec ce genre de valeur :"android.database.sqlite.SQLiteCursor@43e59c68". Et pareil avec les
Code:
curseur.getItemAtPosition(position).toString();
ou
Code:
monSpinner.getAdapter().getItem(position);
.
Je ne trouve aucune solution pour obtenir ma valeur contenu dans mon spinner.
Voici mon code du SimpleCursorAdapter :
Code:
1 2 3 4
| int[] toClient = new int[]{R.id.SpinnerTexte};
String[] fromClient = new String[]{"_client"};
SimpleCursorAdapter mAdapterClient = new SimpleCursorAdapter(this.getBaseContext(), R.layout.spinner, CClient, fromClient, toClient);
client.setAdapter(mAdapterClient); |
J'espère que quelqu’un pourra m'aider. Merci d'avance.
SuperKoala.