Commencer une activité sans la montrer
J'ai une activité, qui commence à l'activité de la B et de l'activité B commence activité C. Est-il un moyen de ne pas afficher l'activité B.
Ce que je veux c'comportements parce que si il n'y a pas de contenu (par exemple pour la Liste) pour l'activité B activité C sur que je sélectionne certaines données, puis appuyez sur la touche retour pour revenir à l'activité B.
Le point est que je voudrais avoir de l'activité de B sur l'activité de la pile, mais de ne pas le montrer dans certains cas.
source d'informationauteur Matjaz Kristl
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution:
//quand il est revenu de l'activité C, vérifier si l'activité B a déjà été initialisé
Dans votre manifeste, ensemble
pour votre activité.
ne définissez pas setContentView() pour l'activité B
appelez simplement
startActivity()
dansonCreate()
méthode de l'activité B. Il ne sera pas indiqué, mais il sera dans l'activité de la pile.Vous pouvez appeler startActivity, sans appel setContentView pour une mise en page. Espérons que cette aide!