【发布时间】:2013-07-14 09:53:01
【问题描述】:
我有一个片段(我称之为pagerFragment),它被添加到后台堆栈并且是可见的。它拥有一个viewPager 和一个FragmentPagerAdapter。 FragmentPagerAdapter 包含(假设)两个片段:A 和 B。
第一次添加片段效果很好。
Fragment A 有一个按钮,一旦点击,就会将 Fragment (C) 添加到 backstack。
问题是这样的:如果我添加那个片段(C),然后点击返回,pagerAdapter 是空的,我看不到里面的任何片段。
如果我使用 hack,并销毁 pagerFragments onDestroyView() 中的子片段(A 和 B),这解决了问题,虽然我不想使用这个 hack。
任何想法可能是什么问题?
【问题讨论】:
标签: android android-fragments android-viewpager fragmentpageradapter back-stack