欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Fragment的使用-生命周期

时间:2023-08-09

Fragment的生命周期在高版本的话跟以前有点不太一样。大概是SDK28开始改版了。这里将其和Activity一起记录如下进行对比; 程序运行版本SDK30

YM--Activity: onCreate-->super_beforeYM--Activity: onCreate-->super_afterYM-Fragment>: onAttach()YM-Fragment>: onCreate()YM--Activity: onCreate-->setContentView_afterYM-Fragment>: onCreateView()YM-Fragment>: onStart()YM--Activity: onStart()YM--Activity: onResume()YM-Fragment>: onResume()YM-Fragment>: onPause()YM--Activity: onPause()YM-Fragment>: onStop()YM--Activity: onStop()YM-Fragment>: onDestroyView()YM-Fragment>: onDestroy()YM-Fragment>: onDetach()YM--Activity: onDestroy()

这里可以记住以下流程,大部分是先执行Fragment的生命周期其次执行Activity的生命周期。除了onResume()函数,该函数是先触发Activity、其次是Fragment。其实也可以理解,毕竟Fragment是依附在Activity上面的,所以需要Activity先接收到焦点,其次传递给Fragment

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。