首先第一次创建Fragment的时候,其实执行了这么多方法:
其中onViewCreated、onViewStateRestored官方帮助没有提到,但你有时确实可以用到。
按HOME键或者打开别的应用时:
从桌面回来或者从别的应用回来:
我在将Fragment和ViewPager一起使用的时候,还遇见过这种情况,通过ViewPager从一个Fragment切换到另外一个Fragment的时候执行的是:
1
|
onPause
->
onStop
->
onDestroyView
|
多了一个onDestroyView。再次切换回来执行:
离开Activity时Fragment被彻底销毁执行的是: