Salutation à tous ,
Je me permet de revenir sur un topic que j'avais lancé il y a quelque temps ici.
on avait trois activity : A (vue 1) >>> B (vue2) >>> C (vue3)
Je voulais savoir à l'époque si depuis C on pouvais revenir à A en tuant B ,
On m'a proposé des startActivityForResult et onActivityResult et ca fonctionne nickel,
Maintenant que mon projet s'agrandit , je n'ai plus 3 mais 5 Activity ,
donc on a :
A (vue 1) >>> B (vue2) >>> C (vue3) >>> D (vue4) >>> E (vue5)
Ca m'embete un peu d'écrire à chaque fois la même startActivtyForResult et de récrire on onActivityResult dans les classe intermédiares car je sais que je vais encore avoir d'autres activity qui viendront s'ajouter.
Ma question est la suivante ? Est ce que je n'ai pas le choix et que je dois réecrire la même chose à chaque fois (ca m'étonnerai) ? Existe t-il une autre astuce ?
En fait , je n'ai pas vraiment besoin de tuer les activités car l'ordre est toujours le même , il m' est impossible d'avoir A >> C >> B >> D >> E par exemple ,
N'y a t-il pas un moyen plus simple sans que j'ai besoin de faire un finish() et un startActivityForResult ?
Merci à tous , j'espère avoir été clair dans ma problématique
Partager