情况
我的 Activity 等待异步操作,并且在从异步操作中收到回音后,它需要将信息传递给其中的2个片段。

要求
1.两个片段都需要完成其onCreateView调用,以加载其布局,
2.他们需要自己附加自己的 Activity ,以便getActivity()起作用。

我在两个片段中都编写了一个setData()方法,并在 Activity 的生命周期中寻找“正确的”位置来调用它们。

Activity 的onCreate()不起作用, Activity 的onStart()不起作用,并且片段的onStart()不起作用。

什么都没用,我在这里想念什么?

最佳答案

the Fragment lifecycle的官方文档清楚地说明了这一点-如果有不清楚之处,请引用它,然后提出后续问题。

关于android - 与其 Activity 有关的生命周期 fragment ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7496844/

10-15 14:19