我使用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"