softmouv Posted December 4, 2010 Share Posted December 4, 2010 bonjour, L'activité A appelle l'activité B. L'actvité B appelle l'activité C.. Quand je suis sur C si je veux retourner sur A sans repasser sur B le finish me fait un retour sur l'activité précedente donc que dois je faire pour revenir à l'etat initial c'est a dire sur A. Merci de vos reponses j'étais sous palm je viens de passer sous android et j'ai beaucoup de plaisr malgré la galére du debutant.. JLV Link to comment Share on other sites More sharing options...
octera Posted December 5, 2010 Share Posted December 5, 2010 Si tu a le schéma A lance B lance C et que au retour tu veut faire directement C vers A la méthode la plus simple c'est qu'au moment de lancer C dans l'activity B tu finish ton activity B (juste apres le startActivity©) Du coup avant lancement de C tu aura la chaine : A -> B Après lancement A -> B -> C Mais comme B est mort il fera A -> C Link to comment Share on other sites More sharing options...
softmouv Posted December 5, 2010 Author Share Posted December 5, 2010 Merci Octera... c'est logique et je n'y avais pas penser... Link to comment Share on other sites More sharing options...
megafan Posted December 15, 2010 Share Posted December 15, 2010 Bonjour, j'ai un problème similaire : j'ai une activité A qui est mon Accueils, A lance B, et B lance C. C peut soit retourner à B (donc je ne peux pas finish B quand je lance C). Soit retourner directement à A. Dans ce cas je finish C et je me retrouve sur A, mais si je fais un retour sur A il me ramène sur B, normal je ne l'ai pas finish, mais question est comment faire pour que lorsque je fais un retour sur A cela quitte l'application. est ce que je doit quitter l'appli à la bourrin quand on fait un retour dans A (si oui comment)? est ce que je peux quitter mes activity en cours (C et B ) quand je passe de C à A (si oui comment?). voila voila, j’espère avoir été clair. Link to comment Share on other sites More sharing options...
fredoj Posted December 15, 2010 Share Posted December 15, 2010 j'ai une activité A qui est mon Accueils, A lance B, et B lance C. C peut soit retourner à B, soit retourner directement à A. Dans B tu utilises la méthode startActivityForResult(C.class, int) si le resultat est X alors tu quittes B par finish sinon rien ... Frédéric Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.