Android 总结3:Fragment生命周期

1 完整生命周期

  • 11个
onAttach——onCreate——onCreateView——onActivityCreated——onStart——onResume
——onPause——onStop——onDestroyView——onDestroy——onDetach
Android 总结3:Fragment生命周期_第1张图片
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生命周期之间的关系

Android 总结3:Fragment生命周期_第2张图片
周期之间的关系
Android 总结3:Fragment生命周期_第3张图片
关系

3 碎片状态

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

你可能感兴趣的:(Android 总结3:Fragment生命周期)