星空网 > 软件开发 > 操作系统

Android Fragment生命周期

Fragment与Activity的生命周期关系:


刚打开Activity:
Fragment onAttach > Fragment onCreate > Fragment onCreateView 
> Activity onCreate > Fragment onActivityCreated 
> Activity onStart > Fragment onStart > 
Activity onResume > Fragment onResume 


关闭Activity:
Fragment onPause > Activity onPause 
> Fragment onStop > Activity onStop 
> Fragment onDestroyView > Fragment onDestroy > Fragment onDetach > Activity onDestroy 


进入下一个Activity:
Fragment onPause > Activity onPause 
> Fragment onStop > Activity onStop 


返回到当前Activity:
Activity onRestart > Activity onStart > Fragment onStart 
> Activity onResume > Fragment onResume 


添加Fragment:
onCreate > onCreateView > onActivityCreated > onStart > onResume 
Fragment添加后是否加入返回栈,生命周期都一样,pop即完全移除到onDetach 


移除Fragment(未添加到返回栈):
onPause > onStop > onDestroyView > onDestroy > onDetach 


移除Fragment(添加到返回栈):
onPause > onStop > onDestroyView 


使用popBackStack恢复移除的Fragment:
onCreateView > onActivityCreated > onStart > onResume 

写在

FragmentTransaction调用addToBackStack(null)可以在commit之前任何时候,包括在实施增删改Fragment之前调用,之后popBackStack的效果都是一样的




原标题:Android Fragment生命周期

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

英国fba移除费用:https://www.goluckyvip.com/tag/47909.html
VC账号申诉:https://www.goluckyvip.com/tag/4791.html
英国fba专线:https://www.goluckyvip.com/tag/47910.html
英国J&P会计师事务所:https://www.goluckyvip.com/tag/47911.html
英国TikTok小店:https://www.goluckyvip.com/tag/47912.html
英国TikTok小店入口:https://www.goluckyvip.com/tag/47913.html
川藏线自驾游要怎么走才比较划算呢?:https://www.vstour.cn/a/411240.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流