Bonjour,
Je souhaiterais avoir 3 activités A B et C qui communique entre elles.
Par exemple. On a une activité A qui lance une activité B. Puis B a un bouton "Cliquer ici pour rentrer votre texte". Lorsque l'on clique sur le bouton une activité C se lance. On peut alors taper un texte et cliquer sur envoyer. Lorsque l'on clique sur envoyer on retrouve l'activité A avec le texte dans une textview. J'ai pris cet exemple pour simplifier.
Enfet on a A qui lance B, B qui lance C et C qui veut revenir à A.
Passage de A vers B :
Passage de B vers C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 - intent = new Intent (A.this, B.class); - startActivity(intent);
Passage de C vers A:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 - intent = new Intent (B.this, C.class); - startActivity(intent);
Mon soucis est que dans le onResume() de mon activité A, je n'arrive pas à récupérer les données que j'ai passé grâce à mon intent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 - intent = new Intent (B.this, A.class); - intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); - intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); - intent.putExtra("mesDonnees", "Coucou"); - startActivity(intent);
Quand j'utilise getIntent(), j'obtiens l'intent de type action "android.intent.action.MAIN".
Pourriez vous m'aider ?
Merci d'avance
Partager