2010-10-15 6 views
0

Quelqu'un peut-il me dire comment passer la valeur de textview (s'il y a cinq valeurs dans textview et nous passons un seul) d'un écran à l'écran suivant. Considérons le cas: j'ai deux écrans, le premier écran avec un textview et la deuxième activité ont un textview et un bouton.Comment passer la valeur de textview?

Si je clique sur la première valeur, alors il faut passer à la deuxième vue de texte d'activité.

+0

Sham (wow), s'il vous plaît ne pas le faire à nouveau. – Will

Répondre

0

Afin de transmettre des informations d'état entre les écrans, vous devez d'abord définir votre Intent que vous passerez à startActivity(), utilisez la méthode putExtra() sur le Intent d'ajouter des informations supplémentaires à lui.

Intent i = new Intent(); 
i.setClassName("com.example", "com.example.newscreen"); 
i.putExtra("string1", "some string"); 
i.putExtra("string2", "some other string"); 
startActivity(i); 

Maintenant, pour obtenir les valeurs sur l'écran suivant, vous feriez quelque chose comme ceci:

Intent i = getIntent(); 
Bundle b = i.getExtras(); 
String string1 = b.getString("string1"); 
String string2 = b.getString("string2"); 
Questions connexes