Android程序员面试笔试宝典
上QQ阅读APP看书,第一时间看更新

1.1.3 碎片

碎片(Fragment)其实是Activity的缩小版,它与Activity类似,可以显示各种组件与布局的页面,使用起来灵活性高,也便于复用。

Fragment的生命周期也跟Activity的生命周期类似,如图1.2所示。

1)Fragment与Activity关联时,onAttach()执行,Fragment的生命周期开始;

2)Fragment加载布局时,onCreateView()执行;

3)与Fragment相关联的Activity创建完时,onActivityCreated()执行;

4)与Fragment关联的布局被移除时,onDestroyView()执行;

5)Fragment与Activity解除关联时,onDetach()执行;

6)其他方法跟活动的生命周期方法一样,这里就不做解释了。

图1.2 Fragment生命周期