Android之Fragment

来源:互联网 发布:牙周医生 知乎 编辑:程序博客网 时间:2024/06/10 08:57

1.Activity 的生命周期:

onCreate   (onStart    onResume   onPause    onStop )   onDestroy

2.Fragment 的生命周期:

onAttach       onCreate      onCreateView     onActivityCreated      (onStart    onResume   onPause    onStop)     onDestroyView       onDestroy      onDetach


onAttach()      onDetach()   -----------Fragment和Activity发生关联时调用

onCreateView(LayoutInflater,ViewGroup,Bundle)     onDestroyView()----------当Fragment创建移除视图时调用

onActivityCreated(Bundle)  -------当activity的onCreate方法返回时调用

注意:除了onCreateView,其他的方法如果重写,必须调用父类对于该方法的实现

3.静态使用Fragment-----把fragment当成普通的控件,直接写在activity的布局文件中----提升代码的可读性,复用性以及可维护性

   。继承Fragment,重写onCreateView决定Fragment的布局

   。Activity中声明Fragment,就和普通的view一样

4.动态使用Fragment:

Android Fragment 真正的完全解析(上)

Android Fragment 真正的完全解析(下)

Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager

    

0 0
原创粉丝点击