Fragment基础知识
欢迎使用浩浩写的博客
Fragment的静态加载
需要手动创建一个Fragment的类,布局文件会自动创建,然后写布局文件里的内容,可以和基础的控件一样在别的布局文件里面调用出来。
Fragment的动态加载
Fragment的动态加载就是在代码中手动添加到界面上,需要使用FragmentManager就是Fragment的管理者,然后使用fragmentManager.beginTransaction()创建一个事物对象,通过事物对象进行对Fragment的操作。
Fragment的生命周期
1.onAttach() :Fragment与Activity有联系。
2.onCreate():创建Fragment
3.onCreateView():创建Fragment视图,尽量不要做耗时操作
4.onActivityCreated():当Activity中的onCreate方法执行完后调用。
5.onStart():启动。
6.onResume():可见
7.onPause():不可见
8.onStop():停止。
9. onDestroyView() :销毁Fragment视图
10.onDestroy():销毁fragment对象
11.onDetach():Fragment和Activity解除关联的时候调用