我的主要活动顶部有3个操作栏标签,每个标签都有一个片段。关于这样的设计以及如何从中开展新活动,我有几个问题。
我的第一个标签片段中有一个按钮,我需要打开一个新活动,但我希望保留标签。这是一张展示的图片:
如果您在片段1上并按下按钮打开新活动,则后退按钮应该只返回到片段1.但是,如果您在片段1上,则按下按钮转到新活动然后导航到另一个标签,按后退按钮应该什么都不做。我希望这是有道理的。实现这一目标的最佳方法是什么?
答案 0 :(得分:2)
你不应该这样做 - 这是一个普通的Navigation Anti-Pattern。相反,您应该考虑将用户带到一个新屏幕(无论是新活动还是替换包括选项卡在内的所有可见内容的片段)。