J'ai des activités A et B. L'activité A est celle qui a un filtre d'intention LAUNCHER (c'est-à-dire l'activité qui est lancée lorsque nous cliquons sur l'icône de l'application sur l'écran d'accueil).
A lance B en utilisant startActivity(new Intent(A.this, B.class))
.
Lorsque l'utilisateur a ouvert l'activité B, qu'il met mon application en arrière-plan et que le processus de mon application est ensuite tué, lorsque l'utilisateur redémarre mon application, B est ouvert au lieu de A.
Cela a provoqué une fermeture forcée de mon application, car A est l'activité qui initialise les ressources dont mon application a besoin, et lorsque B a essayé d'accéder aux ressources non initialisées, B s'est arrêté.
Avez-vous des suggestions sur ce que je devrais faire dans cette situation ?