导航Jetpack上的深层链接

时间:2020-03-25 10:18:07

标签: android deep-linking android-jetpack android-navigation

在我的应用程序中,我目前正在按照单个活动方法使用Navigation Jetpack,只有一个活动和一堆片段。

该应用包含一个固定的开始目标“首页”,然后是首次体验的特殊场景。

  • 飞溅->入职->主页(仅限第一次)
  • 飞溅->主页

我正在尝试设置深层链接导航,但是我发现了一种特殊情况,但我不知道如何解决,请让我解释一下:

当我从深度链接打开应用程序时,我看到了正确的屏幕,但按回去时却看到了启动屏幕。 我想要的是在启动画面的之后主页或“入门”上打开深度链接,以便当用户按下时可以在应用程序内继续。

如何在单个活动中控制堆栈?

1 个答案:

答案 0 :(得分:0)

问题是Navigation Jetpack中的后退堆栈吗?还是显示启动屏幕,然后进入深度链接屏幕?

如果问题是导航,请查看此answer是否对您有帮助。

基本上,您需要设置一个新的嵌套图,并将主屏幕设置为该嵌套图的根。

有帮助吗?