我已经成功使用FLAG_ACTIVITY_CLEAR_TOP标记但我现在遇到了一种新的导航问题。
这是我的导航:
A(显示片段1) - > B - > A(显示片段2) - > B - > A(显示片段3)
我的菜单中有一个按钮可以将用户带回家(id-est A显示片段1)。当我使用FLAG_ACTIVITY_CLEAR_TOP时,它将摆脱最后两个活动并将我带到A(显示片段2)。我怎样才能回到A(显示片段1)? 感谢
答案 0 :(得分:0)
使用没有碎片的活动会更好吗?也就是说,您提出的观点只是活动。您可能有理由使用碎片,但如果您可以避免碎片,您的问题就会消失。
答案 1 :(得分:0)
以与前进相同的方式返回:为A类创建一个intent,设置FLAG_ACTIVITY_CLEAR_TOP并对其执行startActivity。