生命周期
Fragment生命周期常用的子类
- DialogFragment 显示浮动对话框
- ListFragment 显示由Adapter管理的一系列项目
- PreferenceFragment 以列表形式显示Preference对象的层次结构,用于创建“设置”布局
向Activity添加Fragment
- 在Activity的布局文件内通过<fragment>标签声明Fragment
- 通过FragmentTransaction的add(@ResId int id, Fragment fragment)方法将Fragment添加到一个ViewGroup中
- 可以通过add(Fragment, String)的方法添加一个没有UI的Fragment,这种情况下onCreateView()方法不会被调用。
- FragmentTransaction也可以拥有回退栈,通过FragmentTransaction的addToBackStack()方法,用户可以通过返回按钮对FragmentTransaction进行回退
与Activity通信
- Fragment获取Activity:getActivity()
- Activity获取Fragment:getFragmentManager().findFragmentById()
网友评论