【问题标题】:Android Navigation Component: java.lang.IllegalStateException: unknown destination during deep linkingAndroid导航组件:java.lang.IllegalStateException:深度链接期间的未知目的地
【发布时间】:2020-01-01 17:06:49
【问题描述】:

我环顾四周,似乎问题仍未解决。

我正在使用带有底部导航的 NavigationExtensions.kt。每当我使用指向内部片段的深层链接打开应用程序时,它在三星设备上运行良好,但在华为设备上,应用程序会打开页面,当我尝试导航离开时,它会崩溃。

原因:java.lang.IllegalStateException: unknown destination during during 深层链接:

我使用的是 2.2.0-alpha01 版本

有类似问题的人吗?我在网站上看到了几个类似的问题,但似乎人们已经回答说它已在导航库的早期版本中修复,但对我来说,它不是。

【问题讨论】:

标签: android navigation bottomnavigationview


【解决方案1】:

参考这个,我找到了答案:

Navigation destination unknown to this NavController after an activity result

在导航图中的片段内创建一个动作,然后使用

Navigation.findNavController().navigate(R.id.xxx)

希望这对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    相关资源
    最近更新 更多