在片段之间导航时片段生命周期?

时间:2017-04-24 12:32:37

标签: android android-fragments fragment-lifecycle

我对片段生命周期有所了解,但我发现我无法很好地想象流程图(或控制图)。当我们从一个片段移动到另一个片段时。例如

            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()和frag2的onResume()(用于例))提前感谢您的解释。

2 个答案:

答案 0 :(得分:1)

您可以通过创建一个片段类并用日志覆盖其所有方法来做到这一点。只需导航并查看哪个日志何时出现。

答案 1 :(得分:0)

Android片段的生命周期与Android活动非常相似。 See the image

onAttach()片段实例与活动实例相关联。在此方法中,您将获得调用片段的活动的引用。

onCreate()系统在创建片段时调用此方法。

onCreateView()当片段第一次绘制其用户界面时,系统会调用此回调。

onStart()一旦片段可见,就会调用此方法。

onDestroyView()片段视图将在调用此方法后销毁

请参阅此tutorial以更好地了解生命周期。