Jump to content

retour à une activity precise


softmouv

Recommended Posts

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

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

  • 2 weeks later...

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...