在Fragment的onActivityCreated()之前调用onStart()的活动

时间:2015-07-05 16:46:17

标签: java android android-fragments android-activity android-lifecycle

在调用我的活动的onActivityCreated()方法后,我遇到了我的片段onStart()方法被调用的问题。这似乎暗示我的onCreate()方法在onStart()之后完成了?情况不是这样......可以吗?在我的活动的生命周期中,我的片段onActivityCreated()被称为?此外,如果我有多个片段,我怎样才能控制片段的顺序? onActivityCreated()来电?

在我的活动中:

@Override
protected void onStart() {
    super.onStart();
    methodA(); // this is called ...
}

在我的片段中:

    @Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    methodB(); // ... before this
}

1 个答案:

答案 0 :(得分:9)