Android的NavDeepLinkBuilder没有不清除任务的选项

Aja*_*jay 5 navigation android graph hyperlink

如下面的文档所述,NavDeepLinkBuilder 将清除该任务。但如果我不想让它被清除怎么办?特别是当我的应用程序已经在前台时。这对用户来说是很糟糕的体验!我为我的活动启用了“singleTop”。

https://developer.android.com/reference/androidx/navigation/NavDeepLinkBuilder

当触发此深层链接时:

任务已清除。

Aja*_*jay 1

我在这里使用了一个解决方法。我将始终使用深层链接到我的主要活动,并带有参数来指示用户必须被带到哪个目的地。目的地将具有将在深层链接的情况下使用的全局操作。