在我的导航中,我有这样的东西:
“>
从那里,我可以访问menuFragment并单击logOut,这将调用:
MainFragmentDirections.actionMainFragmentToEntryFragment()
它将打开registrationFragment而不是loginFragment。我不希望这样,因为loginFragment是该图中的主片段。
[当我进行类似的导航但不使用深层链接时,它将按应有的方式工作,它将打开该图中的第一个片段,但是通过这种深层链接流,它将始终打开由深层链接打开的片段。 ,在导航图中的位置无任何限制。
我已经在SO和Web上搜索了解决方案,但是在任何地方都找不到相同的问题。
我曾尝试从后堆栈和类似的解决方案中手动将其删除,但我无法成功,它总是首先打开由深度链接打开的片段。
我正在使用导航版本2.1.0,但是在当前最新的2.2.0版本上对此流进行了测试,并且其行为相同。
有人知道这种导航流程是否有解决方案?
在我的导航中,我有这样的事情:当我从深层链接打开registrationFragment(在entry_graph中)并完成注册时,我被导航到main_graph(MainFragment)。从那里,我...
如何在步骤2中导航?我尝试了相同的流程,当我使用描述的代码here时,它起作用了。