L'activité vs Fragment du Cycle de vie

Je suis en train de travailler sur la nouvelle demande où je suis, à l'aide de Activity et Fragment. Toute la différence principale entre eux ??

Mise à jour

J'ai trouvé la bonne réponse que je voulais en Android docs.

Docs décrit

La différence la plus importante dans le cycle de vie entre une activité et un fragment est de savoir comment on est stocké dans sa pile de retour. Une activité est placé dans une pile de retour d'activités qui est géré par le système quand il est arrêté, par défaut (de sorte que l'utilisateur peut naviguer dans celle-ci avec le bouton de Retour, tel que discuté dans les Tâches et à l'Arrière de la Pile). Cependant, un fragment est placé dans une pile de retour géré par l'hôte de l'activité seulement si vous demandez explicitement que l'instance sera sauvé par l'appel de addToBackStack() lors d'une transaction qui supprime le fragment.

Ne hôte Activity conserver les différentes pile de retour de différents Fragment associés avec elle et n'importe quel scénario où votre application unique garder plusieurs piles. ??

  • -1 n'est Pas de moi, l'Activité ne dépend pas d'Fragment du Cycle de Vie, mais le Fragment dépend de l'Activité du Cycle de Vie.
  • Eh bien.. developer.android.com/reference/android/app/... developer.android.com/reference/android/app/...
  • Oui, ce n'est pas une mauvaise question. Mais son genre de discussion quête et vous pouvez trouver de différence sur google ou sur le site des développeurs de soi.
  • lien pour fragment du cycle de vie et lien pour l'activité du cycle de vie j'espère que vous serez en mesure de trouver la différence par vous-même...n'est pas une mauvaise question cependant pas downvote de moi. Mais d'abord, vous devez aller à travers le matériau et de poser la question.
  • Sérieusement vous na pas trouver la différence ?
  • Ok, j'ai confiance en vous, peut-être vous n'avez pas de recherche correctement. Parce que beaucoup de blogs et sites mentionnés ces différences.

InformationsquelleAutor N Sharma | 2014-04-11