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:
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:
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