我的项目有 feature1Module 和 feature2Module。这 2 个包含在应用程序模块中 构建 gradle 文件。
implementation project(":feature1Module")
implementation project(":feature2Module")
我可以访问应用程序模块上的feature1Module和feature2Module,但无法从feature1Module模块访问应用程序模块。
例如:- app 有 DashboardFragment
feature1Module有Feature1Fragment
feature2Module有Feature2Fragment
我可以将DashboardFragment导航到Feature1Fragment和Feature2Fragment,但无法从Feature1Fragment导航到DashboardFragment,因为我无法从Feature1Fragment访问DashboardFragment。
请建议如何实现这一目标。
功能模块不能依赖于应用程序模块。您需要创建一个公共模块ex
common
,然后使应用程序和功能模块依赖于它。