[Android] Activity, Tasks & co

Résolu
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 31 juil. 2012 à 17:36
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 14 août 2012 à 17:43
Hello!
J'ai une question assez tricky concernant une application qui gère plusieurs flows d'activity.
Pour schématiser:
- flow1: Activity 1A > Activity 1B > Activity 1C > ...
- flow2: Activity 2A > Activity 2B > ...

Mon cas de figure est le suivant: Je démarre mon application sur le flow1 par défaut. J'enchaine mes activités normalement puis, suite à un évènement système que je catches, je dois basculer sur l'activity 2A (root du flow2). Je continue mon enchainement... et suite à l'évènement, je rebascule sur l'activity 1A (root du flow1).
En fait, à chaque évènement, je dois afficher l'activity root du flow suivant.

J'imagine que je dois jouer avec les FLAGS_ACTIVITY au niveau de l'intent mais j'avoue que c'est un peu flou...

Quelqu'un pour éclairer ma lanterne?

@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...

1 réponse

BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
14 août 2012 à 17:43
Yop,
Pour ceux que cela intéresse, il faut combiner les flags FLAG_ACTIVITY_CLEAR_TOP et FLAG_ACTIVITY_NEW_TASK.

La doc ici


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
3
Rejoignez-nous