Fragment生命周期类似于Activity生命周期
onAttach()在fragment与Activity关联之后调用,
fragment初次创建时调用onCreate,
这时候Activity还没有创建完成,因为Fragment也是Activity创建的一部分
onCreateView:在这个fragment构造它的用户接口视图(即布局)时调用。
onActivityCreated:在Activity的OnCreate()结束后,会调用此方法。
onStart:当到OnStart()时,Fragment对用户就是可见的了。
onResume:当这个fragment对用户可见并且正在运行时调用。这是
Fragment与用户交互之前的最后一个回调。
onPause:此回调与Activity的OnPause()相绑定,与Activity的OnPause()意义一样。
onStop:这个回调与Activity的OnStop()相绑定,意义一样。已停止的Fragment可以直接返回到OnStart()回调,然后调用OnResume()。
onDestroyView:如果Fragment即将被结束或保存,那么撤销的下一个回调将是onDestoryView()。
onDestroy:当这个fragment不再使用时调用。需要注意的是,它即使经过了onDestroy()阶段,但仍然能从Activity中找到,因为它还没有Detach
onDetach:Fragment生命周期中最后一个回调是onDetach()。调用它以后,Fragment就不再与Activity相绑定,它也不再拥有视图层次结构,它的所有资源都将被释放。