Nav组件隐式深度链接无法使用res字符串



当我添加这样的深度链接时<deepLink android:id="@+id/deepLinkParentShortId" app:uri="@string/deep_link_parent_short_id" />

uri会被忽略,如果我把它硬编码在适当的位置,它会正常工作。调试和检查Node上的实际深度链接发现,在这两种情况下,uri看起来都是一样的。

我做错了什么?

基本上,导航库还不支持这一点。您必须将uri指定为纯字符串,或者找到其他方法。

另一种方法是处理宿主活动中的深度链接意图,并让该活动负责导航到目标目的地。

相关内容

  • 没有找到相关文章

最新更新