【问题标题】:Share information between dynamic feature modules在动态功能模块之间共享信息
【发布时间】:2019-09-04 00:22:30
【问题描述】:

我开始使用动态功能模块,我对如何在模块之间共享信息有些疑问

例如:

登录模块
- 调用服务器并获取令牌以发出其他请求
- 获取用户会话

电影模块
- 向服务器发出请求,但需要在登录模块

中获得的令牌

app项目有什么办法知道动态功能模块,因为依赖实现是逆向的

登录模块 电影模块

通过这种依赖关系,我无法从电影模块

调用登录模块类

感谢您的回答。

【问题讨论】:

    标签: android kotlin dynamic module modular


    【解决方案1】:

    您可以在主模块中添加子模块,就像我在主模块中添加linkedin-sdk模块一样。

    只需在 settings.gradle.kts 和 build.gradle(模块级别)文件中添加子模块。 setting.gradle.kts 文件

    include(":app", ":linkedin-sdk")
    

    build.gradle 文件

    implementation(project(":linkedin-sdk"))
    

    在您的情况下,如果您想访问登录模块的所有数据,那么您必须将登录模块作为子模块。

    注意:这是一个 build.gradle.kts 的例子

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多