一个FragmentActivity多个Fragment的生命周期事件记录
生活随笔
收集整理的這篇文章主要介紹了
一个FragmentActivity多个Fragment的生命周期事件记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 初次打開FragmentActivity時
1 VisitTaskManagerActivity(8473): onCreate 2 VisitTaskManagerActivity(8473): onStart 3 VisitTaskManagerActivity(8473): onResume 4 5 Fragment1(8473): onAttach 6 Fragment1(8473): onCreate 7 Fragment1(8473): onCreateView 8 Fragment1(8473): onViewCreated 9 Fragment1(8473): onActivityCreated 10 Fragment1(8473): onViewStateRestored 11 Fragment1(8473): onStart 12 Fragment1(8473): onResume 13 14 Fragment2(8473): onAttach 15 Fragment2(8473): onCreate 16 Fragment2(8473): onCreateView 17 Fragment2(8473): onViewCreated 18 Fragment2(8473): onActivityCreated 19 Fragment2(8473): onViewStateRestored 20 21 Fragment3(8473): onAttach 22 Fragment3(8473): onCreate 23 Fragment3(8473): onCreateView 24 Fragment3(8473): onViewCreated 25 Fragment3(8473): onActivityCreated 26 Fragment3(8473): onViewStateRestored 27 28 Fragment4(8473): onAttach 29 Fragment4(8473): onCreate 30 Fragment4(8473): onCreateView 31 Fragment4(8473): onViewCreated 32 Fragment4(8473): onActivityCreated 33 Fragment4(8473): onViewStateRestored 34 35 Fragment2(8473): onStart 36 Fragment2(8473): onResume 37 38 Fragment3(8473): onStart 39 Fragment3(8473): onResume 40 41 Fragment4(8473): onStart 42 Fragment4(8473): onResume View Code - 系統按HOME鍵到桌面時
VisitTaskManagerActivity(7275): onPause Fragment1(7275): onPause Fragment2(7275): onPause Fragment3(7275): onPause Fragment4(7275): onPause VisitTaskManagerActivity(7275): onStop Fragment1(7275): onStop Fragment2(7275): onStop Fragment3(7275): onStop Fragment4(7275): onStop View Code - 從桌面返回FragmentActivity時
1 VisitTaskManagerActivity(8473): onStart 2 Fragment1(8473): onStart 3 Fragment2(8473): onStart 4 Fragment3(8473): onStart 5 Fragment4(8473): onStart 6 VisitTaskManagerActivity(8473): onResume 7 Fragment1(8473): onResume 8 Fragment2(8473): onResume 9 Fragment3(8473): onResume 10 Fragment4(8473): onResume View Code - 自動切換橫豎屏時(或者按HOME鍵到桌面時,殺掉進程,再從桌面返回FragmentActivity時)
VisitTaskManagerActivity(8504): onCreateFragment1(8504): onAttach Fragment1(8504): onCreateFragment2(8504): onAttach Fragment2(8504): onCreateFragment3(8504): onAttach Fragment3(8504): onCreateFragment4(8504): onAttach Fragment4(8504): onCreateVisitTaskManagerActivity(8504): onStartFragment1(8504): onCreateView Fragment1(8504): onViewCreated Fragment1(8504): onActivityCreated Fragment1(8504): onViewStateRestoredFragment2(8504): onCreateView Fragment2(8504): onViewCreated Fragment2(8504): onActivityCreated Fragment2(8504): onViewStateRestoredFragment3(8504): onCreateView Fragment3(8504): onViewCreated Fragment3(8504): onActivityCreated Fragment3(8504): onViewStateRestoredFragment4(8504): onCreateView Fragment4(8504): onViewCreated Fragment4(8504): onActivityCreated Fragment4(8504): onViewStateRestoredFragment1(8504): onStart Fragment2(8504): onStart Fragment3(8504): onStart Fragment4(8504): onStartVisitTaskManagerActivity(8504): onResume Fragment1(8504): onResume Fragment2(8504): onResume Fragment3(8504): onResume Fragment4(8504): onResume View Code
在此使用onSaveInstanceState來保存臨時狀態的需留意的:
onSaveInstanceState | Android Developers
?
?
?
轉載于:https://www.cnblogs.com/AsionTang/p/3483695.html
總結
以上是生活随笔為你收集整理的一个FragmentActivity多个Fragment的生命周期事件记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Erlang vs Java memor
- 下一篇: #65279导致页面顶部空白一行解决方法