Android 快速掌握Fragment生命周期与使用技巧

一、概述

这里写图片描述

非常简单的一副图,记住就可以了,与Activity差不多

Activity生命周期==>点击这里

二、场景切换过程

下面简单介绍下Fragment在不同场景的情况下,生命周期是如何进行切换的

1、打开/切换到该Fragment
onAttach()
onCreate()
onCreateView()
onActivityCreated()
onStart()
onResume()

2、切换到其它Fragment
onPause()
onStop()
onDestroyView()

3、切回自己的Fragment
onCreateView()
onActivityCreated()
onStart()
onResume()

4、屏幕熄灭
onPause()
onSaveInstanceState()
onStop()

5、屏幕重新点亮
onStart()
onResume()

6、切到桌面
onPause()
onSaveInstanceState()
onStop()

7、回到应用
onStart()
onResume()

8、退出应用
onPause()
onStop()
onDestroyView()
onDestroy()
onDetach()

三、简单说说

总的来说, fragment 的生命周期与 activity 是非常相似的.
用法也是非常简单的,记住就好了.不同的地方做不同的事情!

有趣的一点是,fragment的生命周期中的 熄屏亮屏切到桌面再切回去 的生命周期是一样的!

OK,关于Fragment的生命周期简单讲到这里.小伙伴们记住就好啦!
非常简单,谢谢大家参考!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值