繁体   English   中英

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

[英]Android navigation component and BottomNavigationView in a multi module application

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

该结构由一个包含MainActivity的“ app ”模块组成。

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

并针对应用程序的三个不同功能提供三个模块。 这三个模块与“ app ”模块一起实现了“核心

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

我为不同的模块创建了不同的 navGraphs 并将它们包含在应用程序的 navGraph 中,但我无法让它工作。

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

链接到 git repo 这是我到目前为止所取得的进展。

í ám 有点晚了,是的,但我也在开发一种类似的应用程序,为了在底部导航的点击中导航到不同的模块,我只是简单地包含了所有导航图应用程序模块导航图,例如 -

` ` `

然后在底部导航的菜单文件中添加这个id'。

另一种方式,您可以通过深层链接并创建s深层链接,然后可以像导航一样 - enter code here findNavigation().navigate(URI)

尽管在模块-模块通信中使用深层链接时也面临问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM