美文网首页
Android-Fragment 生命周期

Android-Fragment 生命周期

作者: 是刘航啊 | 来源:发表于2020-04-24 17:41 被阅读0次
分析 Fragment 的生命周期
  • 当 Fragment 第一次加载
onAttach -> 
onCreate -> 
onCreateView -> 
onViewCreated -> 
onActivityCreated -> 
onStart -> 
onResume

Fragment 是依赖于 activity,onAttach 是和 activity 绑定

  • 当 Fragment 不可见时
onPause ->
onStop ->
  • 当 Fragment 可见时
onStart ->
onResume ->
  • 当 Fragment 销毁时
onPause ->
onStop ->
onDestroyView ->
onDestroy ->
onDetach ->
  • 当 Fragment 被移除或替换
    ( transaction.replace / transaction.addToBackStack )
onPause ->
onStop ->
onDestroyView ->
  • 返回 Fragment
onCreateView -> 
onViewCreated -> 
onActivityCreated -> 
onStart -> 
onResume
  • 当 Fragment 销毁时
onPause ->
onStop ->
onDestroyView ->
onDestroy ->
onDetach ->

总结
Fragment 大部分生命周期和 Activity 很类似,Fragment 有一些新的方法 :
onAttach -> 绑定关联 Activity
onCreateView -> 创建布局
onViewCreated -> 布局创建完成
onActivityCreated -> Activity 启动完
onDestroyView -> 移除
onDetach -> 解除绑定关联

Fragment 生命周期大概就介绍到这里了,如果有什么错误可以在下方的评论中指出。

相关文章

网友评论

      本文标题:Android-Fragment 生命周期

      本文链接:https://www.haomeiwen.com/subject/wlafwhtx.html