导航图和多个主机活动

Navigation graphs and multiple host activities

我有一个功能模块 splash,它有一个 nav_splash 图形和一个 SplashActivity。

当我导航到第二个功能模块 main 时,它有一个 nav_main 图表和一个 MainActivity,而不是使用 MainActivity 作为宿主(即使在导航编辑器中它显示为宿主),它保持使用 SplashActivity 作为宿主。

因此,现在我必须导航到 activity (MainActivity),而不是导航到 nav_main 图,以强制使用此 activity 作为主机。

这是故意的吗?或者这是一个错误?

使用多个活动的第一个原因是它们在清单文件中有不同的主题。

除非您专门导航到 <activity> 目的地,否则您将停留在相同的 activity,这是按预期工作的。