2017-04-24 67 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