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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.