2

我确实了解片段生命周期,但我发现我无法很好地可视化流程图(或控制图)。当我们从一个片段移动到另一个片段时。例如

            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() (例如))提前感谢您的解释。

4

2 回答 2

3

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

于 2018-07-20T06:50:53.157 回答
-1

Android 片段有自己的生命周期,与 android 活动非常相似。 看图片

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

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

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

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

onDestroyView() Fragment view 调用该方法后会销毁

请参阅本教程以更好地了解生命周期。

于 2017-04-24T12:46:52.767 回答