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

一、概述

Android 快速掌握Fragment生命周期与使用技巧_第1张图片

非常简单的一副图,记住就可以了,与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的生命周期简单讲到这里.小伙伴们记住就好啦!
非常简单,谢谢大家参考!

你可能感兴趣的:(Android)