Android 总结 Fragment 生命周期

1 完整生命周期

  • 11个
onAttach——onCreate——onCreateView——onActivityCreated——onStart——onResume
——onPause——onStop——onDestroyView——onDestroy——onDetach
Fragment生命周期

2 经典场景

场景1:第一次启动A

A:【onAttach——onCreate —— onCreateView—— onActivityCreated——onStart——onResume】

场景2:在A上启动B

A:【onPause——onStop——onDestroyView】
B:【onAttach——onCreate —— onCreateView—— onActivityCreated——onStart——onResume】

场景3:从B返回A

A:【onCreateView——onActivityCreated——onStart——onResume】
B:【onPause——onStop——onDestroyView——onDestroy——onDetach】

场景4:锁屏与解锁

//锁屏
onPause -> onStop
//解锁
onStart ->  onResume

场景5 点击HOME键、来电

//Home键,来电
onPause -> onStop
//回到应用
onStart -> onResume

2 Activity 和 Fragment生命周期之间的关系

周期之间的关系
关系

3 碎片状态

1.运行状态
2.暂停状态
3.停止状态
4.销毁状态

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

相关阅读更多精彩内容

友情链接更多精彩内容