1.静态添加Fragment
(1)创建一个Fragment
(2)创建布局,把(1)中的Fragment放到布局中
注意:id要有 添加属性 name 是Fragment的全类名
2.动态添加Fragment
(1)获取碎片管理器
(2)开启事务
(3)获取Fragment对象
(4)替换容器中的内容
(5)提交事物
3.Fragment常用方法:
add,remove,replace,hide,show,detach,attach,commit
4.Fragment生命周期
onAttach,onCreate,onCReateView,onActivityCreated,onstart,onResume,
onPause,onstop,onDestroyView,onDestroy,onDetach
5.Fragment传递数据到activity
(1)获取activity对象,直接调用
(2)接口回调传递数据
(3)通过Fragment的有参构造传输数据(不推荐)
6.activity传递给Fragment
(1)通过bundle方式传值
7.Fragment与Fragment之间传输数据
(1)通过构造方式传值
(2)通过FragmentManage找到对应的id或者Tag的Fragment,然后获取里面的数据或方法
(3)通过它们所在的activity作为桥梁,可以使用getActivity()或者接口回调,达到获取另一个Fragment数据的目的