ViewPager中的片段在后台父活动时不会初始化。
我的应用程序树:
MainActivity
>FragmentViewPager
>Fragment1
>FragmentViewPager
>FragmentA, B, C
>Fragment2
SplashActivity
就我而言, MainActivity 以 SplashActivity 开头。 (SplashActivity从MainActivity的onCreate开始)
片段1和2 已初始化,但片段A,B和C 不会初始化。它们只会在前景 MainActivity 时进行初始化。
答案 0 :(得分:1)
要解决此问题,您可以FragmentA,B,C
中的方法@Override onActivityCreated(...)
发起Fragment1
。
希望这有帮助!