现activity中有fragment,那么随着activity创建,fragment的生命周期 是怎样的呢?
- (Activity) activity.onCreate-> activity.onResume
- ->(Fragment) fragment.onAttach->onCreate->onCreateView->onResume (可在onViewCreate之前或者之后)
->onViewCreate->onActivityCreated
所以可以看到,fragment 执行onActivityCreated,已经走完了创建的整个生命周期。
去二级页面,activity 会调用onStop .
如果有销毁页面资源、取消任务等需要,建议写在onDestroy. 否则,回来时,资源被销毁,部分功能就无效了。
网友评论