《第一行代码》以快速上手为准,具体原理还需细看。
关于fragment需要知道的:
1.fragment生命周期
注意Activity生命周期对Fragment生命周期的影响
2.向activity中添加fragment的方法
2.1 在布局文件layout中声明
使用<fragment>标签,android:name属性指定fragment类名
2.2或者通过编程方式将片段添加到某个现有 ViewGroup
3.管理Fragment
FragmentManager 获得方法:Activity中getFragmentManager, getSupportFragmentManager
您可以使用 FragmentManager
执行的操作包括:
- 通过
findFragmentById()
(对于在 Activity 布局中提供 UI 的片段)或findFragmentByTag()
(对于提供或不提供 UI 的片段)获取 Activity 中存在的片段。 - 通过
popBackStack()
(模拟用户发出的返回命令)将片段从返回栈中弹出。 - 通过
addOnBackStackChangedListener()
注册一个侦听返回栈变化的侦听器。
如需了解有关这些方法以及其他方法的详细信息,请参阅 FragmentManager
类文档。
4.FragmentTransaction
需要知道什么呢?
5.与Activity通信
Fragment访问Activity:getActivity
Activity访问Fragment:findFragmentById findFragmentByTag