Android - 在片段恢复后调用onPostResume

j2e*_*nue 4 android android-lifecycle android-fragments

我似乎无法使用搜索引擎找到这个答案,但是在托管片段的活动的情况下,当调用onPostResume方法的活动时,我假设已经调用任何附加的片段onResume方法.谁可以确认?

TWi*_*Rob 7

本地人 Activity

final void performResume() {
    ...
    mInstrumentation.callActivityOnResume(this);
    ...
    mFragments.dispatchResume();
    mFragments.execPendingActions();

    onPostResume();
    ...
}
Run Code Online (Sandbox Code Playgroud)

支持 FragmentActivity

protected void onPostResume() {
    super.onPostResume();
    ...
    onResumeFragments();
    mFragments.execPendingActions();
}
protected void onResumeFragments() {
    mFragments.dispatchResume();
}
Run Code Online (Sandbox Code Playgroud)

所以,在这里它取决于你是否之前或调用之后做的东西有碎片super.onPostResume()在你@Override.