【发布时间】:2018-02-14 11:07:12
【问题描述】:
我有一个FragmentManager 的实例(变量frgManager),我将其替换为新片段:
// Fragments all use the same container
frgManager.beginTransaction().replace(containerId, nextFragment, MyTag).commit();
假设我有三个片段A, B, C,
应用程序以A-->B-->C 的顺序显示片段。每次显示下一个片段时,我都会调用上面的代码。
问题是在C显示后,我关闭C,然后B显示在前台,但是A的onResume()也被调用了。 为什么?如何避免这种情况,因为我希望在这种情况下只调用 B 的 onResume()。
【问题讨论】:
标签: android android-fragments fragmentmanager