如何使用导航组件导航到一个变量的起始位置



我使用Android导航组件来导航。但是我遇到了一个问题。

我要尽可能简单地解释我的问题:

假设有3个片段:A, B和C。我们可以从A导航到B再从B导航到C (A ->B→C)

但也想象有另一个片段通向B,例如片段x。

根据用户是从A还是从X开始,我如何从片段C回到片段X或片段A ?

是否有一个现有的解决方案来处理这个问题,我是否必须为此提供一个自定义实现?

在导航文件中从B指向C的action标签中添加以下行:

app:popUpTo ="idOfFragmentB"
app:popUpToInclusive = "true"

相关内容

  • 没有找到相关文章

最新更新