2个viewpager实例无法正常工作

时间:2014-05-04 17:05:28

标签: android android-fragments android-viewpager android-nested-fragment

我遇到一个viewpager无法正常工作的情况,这是我的设置:我有一个主要活动,用作viwepager片段的容器:

MainActivity.java:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/fragmentContainer"
      android:layout_width="match_parent"
      android:layout_height="match_parent" >
</FrameLayout>

我添加了一个只有容器一个viewpager的片段,并且视图分页器中的每个页面都是一个片段,当我使用片段管理器将viewpager片段添加到上面的Main活动时,它工作正常,我可以滑动viewpager。 / p>

问题是:如果我使用fragmentManager.add()添加另一个viewpager片段,则新添加的片段不起作用,它会错误地滑动,并且viewpager内部片段中的数据不会加载。虽然如果我使用fragmentManager.replace(),一切正常。

所以在我看来,只有1个viewpager可以存在于backstack中。有人遇到这种情况并知道如何解决吗?

作为最后的手段,如果我找不到解决方案,我将使用replace(),并丢失背斜:(

感谢您的阅读,

0 个答案:

没有答案