如果在导航图中未显示起始片段,请确保将它们设置为“app:startDestination”属性。示例如下:
此外,还可以通过在创建导航图时手动设置起始目标来解决此问题。示例如下:
val navController = host.findNavController(R.id.nav_host_fragment) val graph = navController.navInflater.inflate(R.navigation.navigation_graph) graph.startDestination = R.id.startFragment //设置起始目标 navController.graph = graph
这样,在导航图中应该会显示起始片段了。