美文网首页
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