2016-09-09 48 views
-1

無處不在,它被寫爲片段有自己的生命週期。另外片段的生命週期取決於活動的生命週期。如果片段自身的生命週期依賴於活動的生命週期,那麼它的意義是什麼?片段的含義有其自己的生命週期

+0

一活性可以有多個片段添加,所以依賴不會使他們將有相同的生命週期,雖然 – Shubhank

+1

閱讀此:https://developer.android.com/guide/comp onents/fragments.html#生命週期 – earthw0rmjim

回答

2

首先您需要了解什麼是生命週期方法,以及它們何時被調用/調用。生命週期方法基本上是在Activty/Fragment的不同狀態下調用的。例如,當您第一次啓動您的活動時,將根據您的活動狀態調用以下事件/方法流程。例如:當您的活動首次啓動時,OnCreate被調用,當您的活動不再可見時,則調用onStop。所以基本上你首先需要了解這些不同的活動叫做哪種狀態。下面是一個很好的參考流程圖。

活動的生命週期方法:

enter image description here

片段的生命週期方法:

enter image description here

現在,當您創建一個片段是我s充氣到活動。它擁有自己的一組生命週期事件/方法,這些事件/方法被調用,並且由於當活動狀態發生變化時,片段被充入活動狀態,從而影響片段,並調用片段的相應不同生命週期方法。下面是活動的生命週期方法與片段之間關係的另一圖形表示。

enter image description here

圖片來源:谷歌圖片

0

活性生命週期是相當簡單的相比於片段lolcycle(來自廣場的提倡對機器人片段圖像)

The fragment lolcycle