Fragment生命周期

  • onAttach: Fragment和Activity建立关联时调用
  • onCreateView: Fragment创建视图时调用
  • onActivityCreated: 与Fragment关联的Activity的onCreate返回后调用
  • onDestoryView: Fragment被移除时调用
  • onDetach: Fragment和Activity取消关联时调用

Fragment与Activity的生命周期

  • Activity启动: Activity.onCreate -> Activity.onStart(before super.onStart) -> Fragment.onAttach -> Fragment.onCreate -> Fragment.onCreateView -> Fragment.onActivityCreated -> Fragment.onStart -> Activity.onStart(after super.onStart) -> Activity.onResume -> Fragment.onResume
  • 按下Home键:Activity.onPause -> Fragment.onPause -> Activity.onStop -> Fragment.onStop
  • Activity销毁时: Activty.onDestroy -> Fragment.onDestroyView -> Fragment.onDestroy -> Fragment.onDetach
  • Fragment的onXXX是在Activity的super.onXXX中调用的
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容