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