2011-05-11 2 views
0

J'ai créé deux activités, la première activité va et vient à la deuxième page c'est-à-dire à la deuxième activité, et la deuxième activité commence, ce que je veux, c'est que il a quelques données à afficher dans la première activité. Comment puis-je faire cela s'il vous plaît help.thanks à l'avance.comment faire pour recevoir la deuxième activité

+0

Voulez-vous que les données passent de l'activité 1 à l'activité 2 ou de l'activité 2 à l'activité 1? – BadSkillz

Répondre

0

Juste un exemple de code:

Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 
Bundle b = new Bundle(); 

b.putInt("key", 1); 

intent.putExtras(b); 

startActivity(intent); 

finish(); 

Après, nous pouvons obtenir ces données dans une deuxième activité:

Bundle b = getIntent().getExtras(); 

int value = b.getInt("key", 0); 
0

Vous pouvez renvoyer le résultat au 1er activité. Voir this .

0

Comme mentionné: Considérez Activity1 appelant startActivityForResult. Dans l'activité 2, appelez setResult et appelez immédiatement finish(). De retour dans Activity1 capturer les valeurs de retour dans onActivityResult.

Questions connexes