日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一个FragmentActivity多个Fragment的生命周期事件记录

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个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的調用時機為非正常finish()情況下,可能在onPause到onDestroy之間的任意時刻調用。
    onSaveInstanceState | Android Developers
  • ?

    ?

    ?

    轉載于:https://www.cnblogs.com/AsionTang/p/3483695.html

    總結

    以上是生活随笔為你收集整理的一个FragmentActivity多个Fragment的生命周期事件记录的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。