Aller au contenu

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

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...