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 :
**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
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); } }
le deuxième edit reste toujours vide
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); } } }
Merci d'avance pour votre aide
Partager