我开始使用动态功能模块,我对如何在模块之间共享信息有一些疑问
例如:
登录模块
-呼叫服务器并获得令牌以发出其他请求
-获取用户会话
电影模块
-向服务器发出请求,但需要在登录模块
应用项目是否有任何方式了解动态功能模块,因为依赖关系的实现是相反的
登录模块<-应用程序
电影模块<-应用
通过这种依赖关系,我无法从电影模块
调用登录模块类谢谢您的回答。
答案 0 :(得分:0)
您可以在主模块中添加子模块,就像我在主模块中添加linkedin-sdk模块一样。
只需在settings.gradle.kts和build.gradle(模块级别)文件中添加子模块。 setting.gradle.kts文件
include(":app", ":linkedin-sdk")
build.gradle文件
implementation(project(":linkedin-sdk"))
如果您要访问登录模块的所有数据,则必须将登录模块作为子模块。
注意:这是build.gradle.kts的示例