导航结构组件进行深层链接后的反向导航

问题描述 投票:0回答:1

[当我从深度链接打开应用程序(用户单击URL)并按返回按钮时,我希望用户导航至导航图中的上一个片段,但它会退出该应用程序。

[文档说,后向导航应该与用户自然地进入该屏幕的方式相同。

我可以通过某种方式在导航图中指定所需的后退堆栈吗?还是可以在深层链接后自动形成堆栈?对于较旧版本的库,我发现在向后按后,它应该导航到导航图的根目录,但这不会发生。

android
1个回答
0
投票

documentation中所述:

当用户通过显式深层链接打开您的应用程序时,将清除任务后退堆栈,并将其替换为深层链接目标。嵌套图形时,每个嵌套级别的起始目标(即层次结构中每个元素的起始目标)也会添加到堆栈中。

图形的起始目标也已添加到堆栈中。因此,当您单击“后退”按钮时,图形上的开始目标将到达堆栈顶部。

© www.soinside.com 2019 - 2024. All rights reserved.