IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Récupérer le String d'un Spinner


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 11
    Par défaut Récupérer le String d'un Spinner
    Bonjour,

    J'ai fait un spinner qui fonctionne très bien seulement j'aimerai pouvoir récupérer le choix de l'utilisateur afin de le stocker dans une variable qu'il faudra que j'utilise plus tard.

    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
     
    	public static class MyOnItemSelectedListener implements OnItemSelectedListener {
    		String gender = new String();
    	    public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
     
    	    	gender = parent.getItemAtPosition(pos).toString();
    	    		//Toast.makeText(parent.getContext(), "Your gender is " +
    	    				//parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
    	    }
     
     
    		public void onNothingSelected(AdapterView<?> parent) {
    	      // Do nothing.
    	    }
    	}
    J'aimerai donc récupérer "gender" en dehors de cette méthode.
    Est-il possible de laisser la méthode comme ceci et d'avoir un moyen de récupérer "gender" ou alors dois-je faire une méthode avec un return ? et si la réponse est le deuxième solution alors comment faire ?

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Salut,

    1/ Oui il est possible de récupérer gender ailleurs en passant cette variable en public static.

    2/ Tu peux aussi passer par un handler qui envoie la réponse dans un message.

    3/ Tu peux aussi implementer ta class et ainsi avoir gender comme menbre de la class ou tu veux traiter cette information.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Tu n'es pas obligé de creer une classe tu peux implementer directement avec le spinner dans la classe ou se trouve declaré le spinner...

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/04/2006, 13h28
  2. [Struts] Récupérer la String d'un <bean:message
    Par worldchampion57 dans le forum Struts 1
    Réponses: 2
    Dernier message: 12/04/2006, 15h21
  3. [C#] Comment récupérer un string d'un Split ?
    Par just1980 dans le forum C#
    Réponses: 2
    Dernier message: 24/01/2006, 17h18
  4. DLL : récupérer des string/PChar...
    Par the_magik_mushroom dans le forum Langage
    Réponses: 8
    Dernier message: 10/11/2005, 10h58
  5. Réponses: 2
    Dernier message: 29/03/2004, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo