我第一次使用Fragments和TabHost,并且在一个标签中有一个片段导致另一个标签中的片段时遇到一些麻烦。具体来说,tab1最初显示片段A,但是用户可以在该片段中选择一些内容,它将用仍然在tab1下的片段B替换它。这样工作正常,并且backstack提供了良好的用户体验。
然而,在tab2下我有片段C,我希望用户能够点击片段C中的某些内容并导航回显示片段B的tab1(即使用户从未从A到B)第一名)。理想情况下,我还希望backstack可以按照后退按钮的方式进行操作,应该将用户带回到tab2和片段C,尽管这不太重要。
有没有一种标准的方法来实现这一点,还是我一直在黑客攻击?
答案 0 :(得分:0)
我相信你可以转到Tab1并显示一个片段B.但是如果用户从未从A到B,我不确定你是否可以管理带有片段A的后台堆栈。