Activity 和 Fragment的生命周期

image
**这里写图片描述**
Fragment 动态加载 与静态加载 与Activity的生命周期
fragment2是静态加载的 fragment1是动态加载的
onStart和onStop是从Activity是否可见
onResume和onPause是从Activity是否位于前台

  1.运行: activity创建
  12-13 05:34:22.033 13787-13787/? E/bwie.fragment_lifecircle.MainActivity: onCreate
       静态 fragment2创建
 12-13 05:34:22.077 13787-13787/? E/fragment.Fragment2: onAttach
 12-13 05:34:22.077 13787-13787/? E/fragment.Fragment2: onCreate
 12-13 05:34:22.077 13787-13787/? E/fragment.Fragment2: onCreateView
 12-13 05:34:22.085 13787-13787/? E/fragment.Fragment2: onActivityCreated
        动态:fragment1创建
 12-13 05:34:22.085 13787-13787/? E/fragment.Fragment1: onAttach
 12-13 05:34:22.085 13787-13787/? E/fragment.Fragment1: onCreate
 12-13 05:34:22.085 13787-13787/? E/fragment.Fragment1: onCreateView
 12-13 05:34:22.085 13787-13787/? E/fragment.Fragment1: onActivityCreated

 12-13 05:34:22.089 13787-13787/? E/fragment.Fragment2: onStart
 12-13 05:34:22.089 13787-13787/? E/fragment.Fragment1: onStart
 12-13 05:34:22.089 13787-13787/? E/bwie.fragment_lifecircle.MainActivity: onStart
 12-13 05:34:22.089 13787-13787/? E/bwie.fragment_lifecircle.MainActivity: onResume
 12-13 05:34:22.089 13787-13787/? E/fragment.Fragment2: onResume
 12-13 05:34:22.089 13787-13787/? E/fragment.Fragment1: onResume
 2.按home键:
 12-13 05:34:32.753 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onPause
 12-13 05:34:32.753 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onPause
 12-13 05:34:32.753 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onPause
 12-13 05:34:33.465 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onStop
 12-13 05:34:33.465 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onStop
 12-13 05:34:33.465 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onStop
 3.再回来:
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onRestart
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onStart
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onStart
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onStart
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onResume
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onResume
 12-13 05:34:36.593 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onResume
 4.按返回键:
 12-13 05:34:40.717 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onPause
 12-13 05:34:40.717 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onPause
 12-13 05:34:40.717 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onPause
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onStop
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onStop
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onStop

 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onDestroyView
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onDestroy
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment2: onDetach
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onDestroyView
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onDestroy
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/fragment.Fragment1: onDetach
 12-13 05:34:41.533 13787-13787/bwie.fragment_lifecircle E/bwie.fragment_lifecircle.MainActivity: onDestroy
 总结:  
 oncreate:  a,  f2,  f1
 onreStart :a
 onStart:  f2,  f1,   a 可见
 onResume: a,   f2,  f1 位于前台  
 onPause:  f2,  f1,  a  消失在前台
 onstop:   f2,  f1,  a 不可见
 onDestroy:f2,  f1,  a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值