Backstack仅存在于FragmentManager实例中吗?

时间:2017-06-09 13:49:12

标签: android android-fragments fragmentmanager

因此,如果我有4个片段管理器,是否会有4个单独的后台堆栈来处理?

我正在寻找创建一个标签式应用程序,它使用底部导航栏在片段之间切换。但是在每个选项卡中,用户可以进入应用程序的不同区域。我需要它,这样无论他们进入标签流程有多远,如果他们点击另一个标签,然后回到上一个标签,他们仍然会在他们离开的同一个地方。

那么使用多个FragmentManager个实例(每个标签一个)可以解决我的问题吗?

在我的情况下,我有4个片段,每个片段一个。因此,如果我在选项卡1上并转到选项卡1中的片段4,如果我然后点击选项卡3并转到选项卡3中的片段2,如果我然后返回选项卡1,我仍然应该看到选项卡1的片段4。但是我不知道如何设置它。

1 个答案:

答案 0 :(得分:0)

对于导航栏中的标签,您可以使用两个Fragment个实例,并使用每个标签Fragment' getChildFragmentManager()方法