Aller au contenu

passer des data entre 2 activites


Recommended Posts

je debute en developpemnt et je bloque sur une fonctionnalite.. je voudrais transmettre des infos d'une activite a une autre..

par exemple, je tape un nom dans un edittext dans l'activite 1 et l'activite 2 va m'afficher "bonjour

Activite 1

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class Main extends Activity implements OnClickListener {

   Button bouton;
   EditText text;

   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);

       bouton=((Button)this.findViewById(R.id.bouton1));
       bouton.setOnClickListener(this);
   }

   public void onClick(View v) {
       text = ((EditText)this.findViewById(R.id.edit1));
       Intent intent = new Intent(this,Main2.class);
       intent.putExtra("nom",text.getText().toString());
       this.startActivity(intent);
   }
}

Activte 2??

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.EditText;

public class Main2 extends Activity {

   EditText edit;

   protected void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);
       setContentView(R.layout.main2);
   }

   protected void onActivityResult(int requestCode, int resultCode, Intent data) {

       super.onActivityResult(requestCode, resultCode, data);
       String nom = data.getStringExtra("Nom");
       edit=((EditText)this.findViewById(R.id.text1));
       edit.setText(nom);
   }
}

ai je v une betise??

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...