/ / Android commence l'activité principale du lanceur à la maison - android, android-activity, lancement

Android commence l'activité principale du lanceur à la maison - Android, android-activité, lancement

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 № 1

Vous 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