多模块应用程序中的Android导航组件和BottomNavigationView

多模块应用程序中的Android导航组件和BottomNavigationView,android,multi-module,android-architecture-navigation,Android,Multi Module,Android Architecture Navigation,我一直在尝试创建一个多模块应用程序,其中每个功能都是一个独立的库(模块)。在整个项目中应用单一活动模式 该结构由一个“app”模块组成,其中包含main活动 由其他模块继承的核心模块 并针对应用程序的三个不同功能设计了三个模块。这三个模块以及“应用程序””模块实现了“核心” 在“main活动”中有一个BottomNavigationView,用于在不同屏幕之间导航用户(片段)。它有三个选项卡,用于三种不同的功能 我为不同的模块创建了不同的导航图,并将它们包含在应用程序的导航图中,但我无法使其正常

我一直在尝试创建一个多模块应用程序,其中每个功能都是一个独立的库(模块)。在整个项目中应用单一活动模式

该结构由一个“app”模块组成,其中包含main活动

由其他模块继承的核心模块

并针对应用程序的三个不同功能设计了三个模块。这三个模块以及“应用程序””模块实现了“核心”

在“main活动”中有一个BottomNavigationView,用于在不同屏幕之间导航用户(片段)。它有三个选项卡,用于三种不同的功能

我为不同的模块创建了不同的导航图,并将它们包含在应用程序的导航图中,但我无法使其正常工作

问题:我应该如何使用带有BottomNavigationView的导航组件在不同屏幕之间导航


。这就是我到目前为止所取得的进展。

我晚了一点,但我也在开发类似的应用程序,为了在点击底部导航时导航到不同的模块,我只需在应用程序模块导航图中包含所有导航图,如-

` ` ` 然后在底部导航的菜单文件中添加此id

另一种方法是,您可以通过深层链接创建
s
深层链接,然后可以像-
在此处输入代码一样进行导航

虽然am在模块间通信中使用深度链接时也面临问题