我对片段生命周期有所了解,但我发现我无法很好地想象流程图(或控制图)。当我们从一个片段移动到另一个片段时。例如
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()(用于例))提前感谢您的解释。
答案 0 :(得分:1)
您可以通过创建一个片段类并用日志覆盖其所有方法来做到这一点。只需导航并查看哪个日志何时出现。
答案 1 :(得分:0)
onAttach()片段实例与活动实例相关联。在此方法中,您将获得调用片段的活动的引用。
onCreate()系统在创建片段时调用此方法。
onCreateView()当片段第一次绘制其用户界面时,系统会调用此回调。
onStart()一旦片段可见,就会调用此方法。
onDestroyView()片段视图将在调用此方法后销毁
请参阅此tutorial以更好地了解生命周期。