【发布时间】:2021-06-15 08:39:11
【问题描述】:
我有片段S1、S2、P、D1和D2.
S1和S2都有导致P的动作。当我在片段 P 中时,我可以导航到 D1 或 D2。
当我从 S1 来时,我想导航到 D1,但是当我从 S2 来时,我想去 D2 em>。
根据源片段进行导航的最佳方式是什么?。
我知道我可以为此使用参数,但这似乎是一个更基本的操作。我希望有一些更清晰、更快捷的解决方案(例如一些方法getNameOfSource())。
【问题讨论】:
-
你可以在你的 backstack 中找到前一个片段,并据此判断下一步要去哪里。虽然使用参数比我认为的要方便得多,但这超出了问题的重点。
标签: android android-fragments android-navigation