☰
第124篇Fragment 生命周期:与 Activity 的联动陷阱
2026/10/10 3:45:15 网站建设 项目流程

先把结论放在前面:Fragment 生命周期有三套——自己的、视图的、上下文的,三套时机不同,答的时候必须分开说。最需要立住的一句话是「onCreateView 到 onDestroyView 之间,视图生命周期开始,Fragment 实例还在;onDestroy 之后视图才彻底消失」。围绕这条主线,配置变更行为、内存与线程约束都能自然挂上去。

Fragment 生命周期看起来简单,追问起来全是细节。这篇把它掰开揉碎,从概念到坑点过一遍。

先把三套生命周期画清楚

很多人答错,是因为把三套回调混成一条线。正确结构是这样的:

Fragment 实例创建 onAttach() → 拿到 Context / Activity onCreate() → 数据初始化 onCreateView() → 创建视图树 ┐ onViewCreated() → 找控件、绑数据 │ 视图生命周期 onStart() → 可见 │ onResume() → 可交互 │ onPause() → 不可交互 │ onStop() → 不可见 │ onDestroyView() → 释放视图引用 ┘ onDestroy() → Fragment 实例销毁 onDetach()

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询