Android中第五大组件
Fragment的出现为了处理大屏幕,它比较小巧,activity比较笨重,但是它必须寄存于activity,但它的生命周期很是符合activity,因此很多应用的开发都会使用到fragment
Fragment有自己的生命周期
它可以动态灵活加载到Activity当中去
并不独立,依附于Activity
Fragment加载到Activity中的两种方式
1)添加Fragment到Activity中的布局文件中
所谓的静态启动就是在xml文件中指定该fragment组件
2)动态启动,就是通过代码启动fragment
3.FragmentPagerAdapter和FragmentStatePagerAdapter的区别
FragmentPagerAdapter适用于页面较少的情况
FragmentStatePagerAdapterr适用于页面较多的情况
FragmentPagerAdapte切换的时候并没有每次回收内存,它只是把UI分离。
FragmentStatePagerAdapter在每次切换viewPager的时候,它是回收内存的,所以适用于页面较多的情况