Android - getSupportFragmentManager()返回null

时间:2015-08-31 20:28:56

标签: android android-fragments fragmentpageradapter fragmentmanager

我知道这里有很多类似的问题,但到目前为止我们都没有为我工作过,所以我希望在这里发布我的(稍微编辑过的)课程,有人可以帮助我。这是一个使用4个片段作为页面的ViewPager。

所以我的问题是方法getFragmentByPosition不起作用,因为getSupportFragmentManager()返回null。在我的onCreate中,mSectionsPagerAdapter也会返回null,如果我尝试从中调用任何东西,但是我的标签都显示正常,而我只是无法从我需要的片段中访问数据。

我真的不知道这个问题是什么,所以任何帮助都表示赞赏。我之前发过其他几个问题,并尝试了这些建议无济于事,所以现在我只是在发布我的全班。谢谢!

read()

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

关于活动生命周期的推断,在onCreate方法中并未完全创建活动,因此当您尝试传递getSupportFragmentManager的{​​{1}}时。

解决该问题的方法是将这些代码行放在null中。问题在于,每次暂停活动并再次运行该活动,onStart都会重新启动。