dans une partie de mon application, il s'agit d'une structure d'activités comme ceci:
L'activité d'Un ma maison est une activité où je reviens après chaque processus ou flux.
L'activité B est une simple confirmation de l'activité.
Activité C est une autre confirmation de l'activité.
Activité D ne certains processus et, enfin, qu'il obtient en retour le résultat de ma maison de l'activité (Activité).
Exigences:
Activité B anc C:
- doit être là et ne peuvent pas être fusionnés en un seul.
- quand il est cliqué sur le bouton annuler il appelle finish() et ne fait rien.
- quand il est cliqué sur le bouton OK il suit le flux et le courant de l'activité des appels finish()
Question:
Je pensais à l'aide de startActivityForResult() mais je ne l'ai jamais utilisé pour passer d'un résultat à travers de multiples activités..
Je pensais passer un gestionnaire (créé en Activité) qui appelle une méthode sur l'Activité et est exécuté sur l'Activité D...
Comment pourrais-je mettre en œuvre?