Activity与Fragment生命流程

    Activity中添加Fragment有两种方法,一种是直接在Activity的xml布局文件里通过<fragment/>标签添加,另一种是在Activity代码中通过FragmentManager开启FragmentTransaction事物进行添加。今天就两种方式下Activity和Fragment生命流程进行了测试:

1. 直接在Activity的xml布局文件中添加Fragment

    1.1 在xml文件中向Activity添加一个Fragment

        启动Activity后Activity和Fragment的生命流程如下:

1.1启动Activity时的生命流程
1.1关闭Activity时的生命流程

    1.2  在xml文件中向Activity添加两个Fragment


1.2启动Activity时的生命流程
1.2关闭Activity时的生命流程

2. 通过FragmentManager在代码中动态添加Fragment

    2.1 动态添加一个Fragment


2.1启动和关闭Activity时的生命流程

    2.2 动态添加两个Fragment


2.2启动Activity时的生命流程
2.2关闭Activity时的生命流程

3. 附带Activity和Fragment的生命周期图:

Activity生命周期


Fragment生命周期
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容