处理活动的并行backstack Fragments

时间:2014-10-06 13:15:41

标签: android android-fragments fragmentmanager

我有一个设计为

的布局
_________________________________
|Option A|                      |
|________|                      |
|Option B|                      |
|________|      Fragment X      |
|Option C|          of          |
|________|      Option i        |
|Option D| (i is (A,B,C or D))  |
|________|______________________|

选项A - > A1片段 - > A2片段---> A3片段

选项B - > B1片段 - > B2片段---> B3片段

选项C - > C1片段 - > C2片段---> C3片段

选项D - > D1片段 - > D2片段---> D3片段

这些所有片段都在一个活动中。

单击选项A,B,C,D分别打开片段A1,B1,C1,D1。从这些片段我可以在内部导航到2/3 /后(这里的水平代表深度,没有太多技术)。但是仍然可以单击选项A,B,C和D.

我有什么: 用户位于片段B2中。他点击选项D,D1出现他可以导航到D3。现在,当用户点击选项B时,他会转到B1片段。

我想要什么: 用户位于片段B2中。他点击选项D,然后导航到D3。当用户点击选项B时,他应该转到B2(而不是B1)。

我在哪里受伤: 如何获得状态B2并使用它以便我也具有backStack兼容性。

我在想什么: 我想我应该为每个选项都有一个单独的片段管理器。但是我无法设置片段(在我们的例子中为B2)。

0 个答案:

没有答案