目录
1.Activity与Fragment启动
2.Fragment之间的切换
2.1 使用add()
2.2 使用replace()
3.带Fragment_A的MainActivity切换到SecondActivity,再返回到MainActivity
4.带有Fragment_B的SecondActivity返回到MainActivity
5.详细谈谈生命周期中各方法
因为Fragment的存在都是与Activity绑定,所以我们结合案例对研究二者生命周期
1.Activity与Fragment启动
2.Fragment之间的切换
2.1 使用add()
2.2 使用replace()
3.带Fragment_A的MainActivity切换到SecondActivity,再返回到MainActivity
4.带有Fragment_B的SecondActivity返回到MainActivity
5.详细谈谈生命周期中各方法
Activity的生命周期:
- onCreate():初始化界面和数据。
- onStart():Activity可见但不可交互
- onResume():可交互
- onPause():Activity失去焦点但仍可见,用于保存数据或释放资源。
- onStop():Activity完全不可见
- onDestroy():Activity被销毁
Fragment的生命周期:
- onAttach():Fragment与Activity关联时调用。
- onCreate():初始化界面和数据。
- onCreateView():创建Fragment的视图层次结构
- onViewCreated():视图已经创建完毕
- onStart():Fragment可见但不可交互
- onResume():可交互时调用
- onPause():Fragment失去焦点但仍可见,常用于保存数据或释放资源。
- onStop():Fragment完全不可见时
- onDestroyView():Fragment的视图被移除
- onDestroy():Fragment被销毁,释放资源
- onDetach():Fragment与Activity解除关联