Deux Activity pour une seule valeur
Bonjour.
Je dispose de deux Activity.
Activity2 est appelé via un clic sur un bouton de Activity1.
Activity1 possède un champs de type EditText, et Activity2 possède un widget de type TextView.
Comment faire pour que le widget de type TextView de Activity2 affiche le contenu du champs de type EditText de Activity1 ?
Le code de Activity1 est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public class Activity1 extends Activity {
EditText val = null;
Button valid = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
val= (EditText)findViewById(R.id.val);
valid = (Button)findViewById(R.id.Valid);
valid.setOnClickListener(validListener);
}
private OnClickListener validListener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Activity1.this, Activity2.class);
startActivity(i);
}
};
} |
Le code de Activity2 est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10
| public class Activity2 extends Activity {
TextView resultat = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
resultat = (TextView)findViewById(R.id.Resultat);
resultat.setText(?????);
}
} |
Que manque-t-il dans le code de Activity2 ?
Je vous remercie.