当Activity在后台时,片段不会初始化

时间:2015-03-19 06:36:06

标签: android android-fragments

ViewPager中的片段在后台父活动时不会初始化。

我的应用程序树:

MainActivity
 >FragmentViewPager
   >Fragment1
    >FragmentViewPager
      >FragmentA, B, C
   >Fragment2
SplashActivity

就我而言, MainActivity SplashActivity 开头。 (SplashActivity从MainActivity的onCreate开始)

片段1和2 已初始化,但片段A,B和C 不会初始化。它们只会在前景 MainActivity 时进行初始化。

1 个答案:

答案 0 :(得分:1)

要解决此问题,您可以FragmentA,B,C中的方法@Override onActivityCreated(...)发起Fragment1

希望这有帮助!