Android面试基础

174 阅读1分钟

1.Fragment基础

生命周期(官网图片)

image.png 如果一个Activity加载一个fragment,从创建到结束的生命周期是怎么样的? 打印一下,输出log如下:

image.png 从Activity创建开始
1.首先执行Activity---> onCreate
2.之后Fragment执行onAttach、onCreate、onCreateView、onActivityCreated、onStart
3.其次Activity---> onStart、onResume,Fragment执行onResume
4.销毁时,Fragment先执行onPause,之后Activity执行onPause,F执行onStop,A执行onStop
5.最后Fragment执行onDestoryView、onDestory、onDetach,Activity执行onDestory\

fragment是在activity创建后立刻创建,在后台加载完了后,随着activity显示后立即显示的