1
我有一个包含三个选项卡的选项卡主机,其中两个活动包含相同的片段子类(我正在测试片段在不同位置上的行为)。因此,当我从第一个选项卡切换到第二个Fragment显示成功,但是当我回到屏幕上时没有任何东西。可能是生命周期问题,有人可以帮我找出解决方案吗?Fragment在TabHost上的选项卡之间切换时不显示
的信息,我正在与android.support.v4包。
我有一个包含三个选项卡的选项卡主机,其中两个活动包含相同的片段子类(我正在测试片段在不同位置上的行为)。因此,当我从第一个选项卡切换到第二个Fragment显示成功,但是当我回到屏幕上时没有任何东西。可能是生命周期问题,有人可以帮我找出解决方案吗?Fragment在TabHost上的选项卡之间切换时不显示
的信息,我正在与android.support.v4包。
我也有类似的问题,并要求在所以在这里以下问题:
Recreating fragment's view when paging tabs in Action Bar
我敢肯定,你可以通过设置关闭屏幕页面限制解决您的问题,以3:
yourPager.setOffscreenPageLimit(3);
虽然提到的设置可以帮助,但我相信您不会正确创建碎片的视图。
如果没有看到代码,我不能说任何具体的东西,但请记住,如果您不将屏幕页面限制设置为某个特定值,除当前和下一个片段之外的所有片段都会被完全销毁并创建“按需“当你转到下一页...
还请记住,如果您使用setRetainInstance(true)并依赖onCreate方法中的一些初始化它可能不会工作,因为此方法不调用这种情况下