我必须使用片段事务,无论是onstart()还是OncreateView()方法

时间:2015-12-16 10:35:38

标签: android android-fragments

这里我需要从自身刷新片段。所以我打算使用下面的代码。

 FragmentTransaction ft = getFragmentManager().beginTransaction();
        ft.detach(this).attach(this).commit();

上面的代码应该在onstart()方法或Oncreate()方法中用于从自身刷新当前片段

2 个答案:

答案 0 :(得分:0)

enter image description here 从这里你可以看到哪种方法将调用1st,之后, 所以你可以随意添加这段代码。

答案 1 :(得分:0)

它应该是onStart()您在片段本身中使用onCreateView()方法来定义代码将使用的xml布局以及在该xml文件中实例化的元素。

在更技术性的背景下,始终在onStart()方法中创建片段,因此优先于onCreateView()方法。原因是在某些情况下,在显示片段之前,应用程序需要事先执行一些后台进程,例如验证或从调用片段的活动中获取数据。这是在显示片段之前在onStart()方法中完成的。