【发布时间】:2020-10-20 14:11:46
【问题描述】:
如何在模块之间传输数据? B 模块实现 A 模块。所以模块B可以访问模块A。但是模块A不能访问模块B。如何将模块A中的某个活动的数据发送到模块B中的某个活动?模块 B 中的活动始终处于打开状态(当 A 模块中的活动正在运行时,我不会终止模块 B 中的活动)并且我无法使用意图结构,我使用 finish() 结束模块 A 中的活动。模块 A 中的 Activity 无法到达模块 B 中的 Activity。
模块B的gradle文件中有如下代码
implementation project(':ModuleA')
【问题讨论】:
-
模块 A 应该提供一个接口来满足模块 B 的需要。模块 B 可以实现该接口并将其传递给模块 A 中的某些东西。
-
我听说过这种方法,但在互联网上找不到任何示例。 @Tenfour04
标签: java android kotlin android-module