当我添加这样的深度链接时<deepLink
android:id="@+id/deepLinkParentShortId"
app:uri="@string/deep_link_parent_short_id" />
uri会被忽略,如果我把它硬编码在适当的位置,它会正常工作。调试和检查Node上的实际深度链接发现,在这两种情况下,uri看起来都是一样的。
我做错了什么?
基本上,导航库还不支持这一点。您必须将uri指定为纯字符串,或者找到其他方法。
另一种方法是处理宿主活动中的深度链接意图,并让该活动负责导航到目标目的地。