android - Navigation Jetpack 上的深层链接
问题描述
在我的应用程序中,我目前正在使用 Navigation Jetpack,遵循单一活动方法,只有一个活动和一堆片段。
该应用程序包含一个固定的起始目的地,首页,然后是第一次体验的特殊场景。
- Splash -> Onboarding -> Home(仅第一次)
- 飞溅 -> 主页
我正在尝试设置深度链接导航,但我发现了一个特定的场景,我不知道如何解决它,让我解释一下:
当我从深层链接打开应用程序时,我看到了正确的屏幕,但我按回我看到了启动屏幕。我想要的是在初始屏幕之后和主页或入职时打开深层链接,因为当用户按下回他们可以继续在应用程序内。
如何在单个活动中控制堆栈?
解决方案
Navigation Jetpack 中的退栈问题是什么?还是显示启动画面然后进入深层链接屏幕?
如果问题是导航,请查看此答案是否对您有所帮助。
基本上,您需要设置一个新的嵌套图和主屏幕作为该嵌套图的根。
这有帮助吗?
推荐阅读
- python - 如何通过另一个 2D 数组对 3D numpy 数组的每一行进行排序?
- html - 为什么“_Blank”不会导致 URL 在新的浏览器窗口中打开?
- php - 如何将 Laravel 项目设置为 cPanel?
- javascript - 如何仅返回使用猫鼬执行 save() 后创建的文档
- javascript - 动态jQuery UI对话框回调函数问题
- python - 模块的 Pycharm 错误文件夹
- java - JdbcTemplate 不返回正确的结果集。为什么?
- python - Python matplotlib:多折线图的数据标签
- c# - 当不同的游戏对象与不同的游戏对象发生碰撞时,有没有办法触发不同游戏对象的动画?
- function - toggleCase:只取回输入字符串的第一个字符