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

Android Discussion :

Passage de variables entre activité


Sujet :

Android

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Passage de variables entre activité
    Bonjour tout le monde;
    J'ai deux activites dans android;chacune a un editText.je voudrai faire le transfert du text de mon edit de la premiere activité vers la deuxieme activité.
    Voici mon code :
    *Premiere classe :

    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
    public class Main extends Activity implements OnClickListener {
     
    	Button button;
    	EditText edit;
     
    	/** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            button=(Button)this.findViewById(R.id.button1);
            edit=(EditText)this.findViewById(R.id.edit1);
            button.setOnClickListener(this);
     
        }
     
    	@Override
    	public void onClick(View arg0) {
    		Intent intent= new Intent(this,Main2.class);
    		intent.putExtra("maDonnee", edit.getText());
    		this.startActivity(intent);
    	}
    }
    **Ma deuxieme classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class Main2 extends Activity {
     
    	EditText edit2;
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.main2);
    		edit2 = (EditText)this.findViewById(R.id.edit2);
    		if(this.getIntent().getExtras()!=null){
            	    String s=this.getIntent().getExtras().getString("maDonnee");
             	    edit2.setText(s);
                    }
    	}
    }
    le deuxième edit reste toujours vide
    Merci d'avance pour votre aide

  2. #2
    Membre régulier Avatar de Palsajicoco
    Étudiant
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Points : 84
    Points
    84
    Par défaut
    Ajoute la balise du code pour que ça soit plus clair stp.

  3. #3
    Inscrit

    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
    Points : 892
    Points
    892
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    intent.putExtra("maDonnee", edit.getText());
    tu n'a pas mis ici un String mais plutot un object Editable, je crois qu'il fallais faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    intent.putExtra("maDonnee", edit.getText().toString());

Discussions similaires

  1. Passage de variable entre activités indépendantes
    Par guigui14077 dans le forum Android
    Réponses: 2
    Dernier message: 22/02/2013, 23h20
  2. passage de variable entre jsp ?
    Par MAJIK_ENIS dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/04/2006, 11h54
  3. Réponses: 2
    Dernier message: 15/12/2005, 08h43
  4. [C#] Passage de variables entre 2 forms
    Par Tips dans le forum C#
    Réponses: 6
    Dernier message: 06/12/2005, 16h48
  5. [langage] Probleme passage de variables entre modules
    Par Ludo167 dans le forum Langage
    Réponses: 4
    Dernier message: 13/08/2004, 12h25

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