要检查Android导航图中是否具有未包含navHostFragment的深层链接,您可以使用以下代码示例:
currentDestination
属性来检查当前目的地是否在您的导航图中。如果返回null,则表示该目的地不在导航图中。val navController = findNavController(R.id.nav_host_fragment)
val currentDestination = navController.currentDestination
if (currentDestination == null) {
// 当前目的地不在导航图中,执行您的处理逻辑
} else {
// 当前目的地在导航图中
}
请注意,上述代码示例假设您使用了Jetpack Navigation组件来管理导航图。如果您使用的是其他导航框架或自定义导航实现,代码可能会有所不同。