Support V4 Fragment
FragmentActivity继承至Activity并进行了扩展以支持能够动态替换部分视图的Fragment(碎片)特性,Fragment有自己的生命周期,当FragmentActivicty被回收时其下的所有Fragment都会被回收。 FragmentActivity内部通过FragmentManager的实现类FragmentManagerImpl的一个实例来管理其下的所有Fragment。 Fragment 依附于FragmentActivity,根据FragmentManager 通过 FragmentTransaction 的add方法将Fragment和要对其进行的操作以BackStakRecord.Op对象链表的方式保持在BackStakRecord对象中,最后BackStakRecord调用FragmentManager .addFragment()等方法根据指定的viewId从Activity的viewtree中找到对应的ViewGroup实例,然后调用Fragment的onCreateView获得Fragment的视图后加入到ViewGroup中,成为当前视图的一部分,其他的detach、attach、replace过程与此类似。 FragmengManager