首先摘抄一张图片,可以看出两者的生命周期还是有很大的不同的。要重点说明的是Fragment的方法:
onAttach()
当Fragment已经跟Activity关联上的时候,这个回调被调用。Activity会作为onAttach()回调方法的参数来传递。
可以在这个方法里做一些初始化的东西。
onCreateView()
创建跟Fragment关联的视图层时,调用这个回调方法。
在这个方法里加载布局资源。
onActivityCreated()
当Activity的onCreate()方法执行完之后,调用这个回调方法。
onDestroyView()
当跟Fragment关联的视图层正在被删除时,调用这个回调方法。
onDetach()
当从Activity中解除Fragment的关联时,调用这个回调方法。