Android 快速掌握Fragment生命周期与使用技巧
2018-01-15 17:41
609 查看
一、概述
非常简单的一副图,记住就可以了,与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 Fragment 生命周期及其API使用(建议使用自定义View替换Fragment)
- 快速提高Android开发调试的使用技巧
- 快速掌握Lua 5.3 —— 编写提供给Lua使用的C库函数的技巧 (2)
- Android解析之三分钟教你快速掌握并使用GSON解析Json
- Android中Fragment的生命周期各状态和回调函数使用
- 快速提高Android开发调试的使用技巧
- Fragment的生命周期以及使用技巧
- Android的Fragment的生命周期各状态和回调函数使用
- android 快速开发四、ViewPager+Fragment 组合使用
- Android的Fragment的生命周期各状态和回调函数使用
- Android的Fragment的生命周期各状态和回调函数使用
- android运行后台服务的生命周期与使用技巧
- android开发之Fragment 的生命周期及使用方法详解
- Android中关于Fragment的使用和Fragment的生命周期
- 快速掌握Lua 5.3 —— 编写提供给Lua使用的C库函数的技巧 (1)
- Android中Fragment的使用技巧
- Android程序的入口点及深入生命周期及fragment的使用及viewpager
- Android Fragment使用详解及生命周期
- Android开发之Fragment的介绍、使用及生命周期
- android开发之Fragment 的生命周期及使用方法详解