前言
單一Activity 中的可以載入多個不同的 Fragment,Fragment擁有自己的生命週期、接收自己的輸入事件,
但Fragment擁有自己的生命週期,由於必須被 Activity 載入進來使用,因此 Activity 的生命週期會直接影響Fragment的生命週期,當 Activity 被消滅時,依附在上的 Fragment 也會跟著被消滅。
生命週期 (當其中的 Activity 處於執行狀態時)
動手試看看
啟動時順序為
onAttach() -> onCreate() -> onCreateView() ->onActivityCreated() ->onStart() ->onResume()
Foreground lifetime
onPause()-> onStop()
fragment被消滅(或者持有它的activity被消滅)
onPause()->onStop()->onDestroyView()->onDestroy()->onDetach()
reference :https://developer.android.com/guide/components/fragments
reference :https://www.itread01.com/content/1547602040.html