Dans mon application, j'ai une activité principale qui est lancée lorsque l'application est lancée à partir du tiroir d'applications. Dans l'application, une autre activité B peut être lancée à partir de l'activité principale.
Si j'appuie sur la touche d'accueil alors que je suis dans l'activité B pour revenir à la maison, l'activité B sera lancée au lieu de l'activité principale si je lance à nouveau mon application via le tiroir d'applications.
Existe-t-il un moyen de ne démarrer que l'activité principale même si l'utilisateur appuie sur l'activité B sans utiliser noHistory?
Toute aide serait appréciée!
Réponses:
0 pour la réponse № 1Vous ne voulez tout simplement pas conserver l’état en B, dans la méthode onStop de l’activité B, appelez simplement finish ();
0 pour la réponse № 2
Je définis un android séparé: taskAffinity pour l'activité B