如何处理导航组件中的深层链接

时间:2020-02-03 12:13:06

标签: android deeplink

使用深层链接时出现错误,它是:

点击网络链接应用程序打开后,应转到历史记录片段 但在我的情况下,我有指纹页,然后返回首页片段, 但我希望它应该进入历史记录页面

谢谢

1 个答案:

答案 0 :(得分:0)

单击深度链接并打开应用程序时,您具有uri意向。

public void checkDeepLink(){
   Intent intent = getIntent();
   String action = intent.getAction();
   Uri data = intent.getData();
   if (data != null && //something check about data) {
      Constants.FROM_DEEPLINK = true //define a static constant
   }
}

打开主页片段时,将检查FROM_DEEPLINK并打开历史记录页面。