【发布时间】:2013-12-15 15:50:39
【问题描述】:
场景:
我有一个片段,它有一个 ViewPager,其中包含具有不同值的单个片段的 5 个实例(不同),每个片段都有一个包含某种项目的列表。
问题:
当我单击 listView 的一个项目(例如在 page1 上)时,流程变得顺利,但是当我从那里返回按回时(在 main_activity 中覆盖 OnBackPressed(稍后将讨论)),viewPager 无法加载 subFragments .
但是当我切换到第 2 或第 3 页时,它会显示出来,而在返回到第 1 页时,它现在会显示出来。
OnBackPressed():
我在这里维护一个手动堆栈。当我单击 ListView 的一项时,当前的 Fragment 实例(当然是父 Fragment 的)进入堆栈。当用户返回时,该实例会从堆栈中弹出,我将其替换为活动 FrameLayout 容器。
参考资料:
伙计们,我真的很生气,请帮帮我。
【问题讨论】:
标签: android android-fragments android-fragmentactivity fragmentstatepageradapter