Différence entre activité et Fragmentactivité
 je travaillais sur des fragments et je suis tombé sur deux choses Activity et FragmentActivity  qui sont utilisés plusieurs fois. Je veux savoir qu'il y a une différence entre ces deux-là, parce que quand j'ai changé  Activity  avec  FragmentActivity  , cela n'a eu aucun effet sur l'application.  
4 réponses
 A FragmentActivity est une sous-classe de Activity qui a été construite pour le  Android Support Package  .   
  la classe  FragmentActivity  ajoute quelques nouvelles méthodes pour assurer la compatibilité avec les anciennes versions D'Android, mais à part cela, il n'y a vraiment pas beaucoup de différence entre les deux. Assurez-vous simplement de changer tous les appels à  getLoaderManager()  et  getFragmentManager()  en  getSupportLoaderManager()  et  getSupportFragmentManager()  respectivement.  
-   Fragment est une partie d'une activité, qui contribue son propre UI à cette activité. Fragment peut être considéré comme une sous-activité. Où comme l'écran complet avec lequel l'utilisateur interagit est appelé activité. Une activité peut contenir plusieurs fragments.Les Fragments sont surtout une sous-partie d'une activité. 
-   une activité peut contenir 0 ou plusieurs fragments selon la taille de l'écran. Un fragment peut être réutilisé dans les activités multiples, il agit donc comme une composante réutilisable dans les activités. 
-   un fragment ne peut exister indépendamment. Cela devrait toujours faire partie d'une activité. Où l'activité as peut exister sans aucun fragment. 
   FragmentActivity  fait partie de la    support library   , tandis que  Activity  est la classe par défaut du framework. Ils sont fonctionnellement équivalents.  
 vous devez toujours utiliser FragmentActivity et android.support.v4.app.Fragment au lieu des classes par défaut Activity et android.app.Fragment . Utiliser la plate-forme par défaut signifie que vous comptez sur n'importe quelle implémentation de fragments utilisée dans le périphérique que vous utilisez. Ce sont souvent plusieurs années ancien, et contient des bogues qui ont été corrigés dans la bibliothèque de support.  
 vous pouvez obtenir toutes les fonctionnalités de Activity de FragmentActivity . En fait,  FragmentActivity  a plus de fonctionnalité).  
  en utilisant  FragmentActivity  vous pouvez facilement construire tab et le format d'échange. Pour chaque onglet, vous pouvez utiliser différents  Fragment  (les Fragments sont réutilisables). Donc pour n'importe quel FragmentActivity  vous pouvez réutiliser le même Fragment.  
vous pouvez toujours utiliser Activity pour des pages simples comme list down something et modifier l'élément de la liste dans la page suivante.
  Aussi n'oubliez pas d'utiliser  Activity  si vous utilisez  android.app.Fragment;  utiliser  FragmentActivity  si vous utilisez  android.support.v4.app.Fragment  . Ne jamais joindre un  android.support.v4.app.Fragment  à un  android.app.Activity , car cela causera une exception à jeter.