首先先看一下Fragment的生命周期图(来自官方网站)
Fragment与Activity生命周期的对比图来自网友)
Fragment在几种情况下的调用
1)第一次切换到Fragment
onAttach()------onCreate()-------onCreateView()------onActivityCreated()------onStart()-----onResume()
2)回到桌面或者屏幕灭掉
onPause()------onSaveInstance()--------onStop()
3)从桌面返回或者打开屏幕
onStart()-------onResume()
4)切换到其他Fragment
onPause()-----onStop()
5)从其他Fragment回来
onCreateView()------onActivityCreated()------onStart()-----onResume()