2017-04-24 92 views
-1

我的確瞭解了片段生命週期,但是我發現我無法很好地形象化流程圖(或控制圖)。當我們從一個片段移動到另一個片段時。例如片段生命週期在片段之間導航?

  TheFragment tf6 = new TheFragment(); // TheFragment class extends Fragmet 
      adapter.addFragment(tf6 , naam[q--]); 
      tf6.setArguments(args); 

      TheFragment tf5 = new TheFragment(); another fragment 
      adapter.addFragment(tf5 , naam[q--]); 
      tf5.setArguments(args); 

      `viewPager.setAdapter(adapter);` 

任何人都可以解釋我只是一個在我們從一個片段轉移到其他控制或圖表的流動,所以這其中片段的方法調用序列。(像frag1的OnPouse()來的onResume( )frag2(例如))預先感謝您的解釋。

+0

ViewPager一次加載多個碎片 –

+0

[查看尋呼機和碎片生命週期]的可能重複(http://stackoverflow.com/questions/24697951/view-pager-and-fragment-lifecycle) –

+0

另外http:// stackoverflow .COM /問題/ 20355127/Android系統的生命週期管理 - 的片段中之viewpager-和fragmentpageradap –

回答

0

Android片段有自己的生命週期非常類似於android活動。 See the image

onAttach()片段實例與instance.In此方法你得到其稱爲片段的活性的參考活動相關聯。

onCreate()系統在創建片段時調用此方法。

onCreateView()當片段第一次繪製其用戶界面時,系統會調用此回調。

onStart()一旦片段可見,就調用此方法。

onDestroyView()片段視圖會破壞調用此方法後

更好地理解生命週期的看到這個tutorial