我有一个包含多个功能模块的应用程序,我想在主模块中使用单个 NavHostFragment 进行导航。
app
| | |
feature1 | feature2
| | |
common
导航图似乎工作正常(我可以添加功能模块中的所有片段,并且当我启动应用程序时会显示 startFragment)但有时我必须从功能模块内部开始导航但我无权访问 NavHostFragment那里。
例如 :
findNavController(navHostFragment).navigate(R.id.loginFragment)