交流两个模块的Android

弗朗西斯科·祖卡拉

我在相同的Android项目中有一个模块A和一个模块B,但它们位于不同的存储库中。模块A必须向模块B发送一个对象(具有可绘制对象和行为),但是A和B彼此不认识。我的对象的类在模块A中,而模块B不知道此类。我尝试了Event Bus,但我必须了解课程。我也尝试了意图和内容提供者,但是模块B再次必须知道此类,并且我试图仅将字符串保存为意图,但是模块B必须知道每个字符串,这意味着什么我可以做什么来传达它们?

消防手套

您可以在模块A和模块B之间添加依赖项。

否则,您必须创建一个接口独立层(例如第三个模块),该层定义了众所周知的通信结构。

或者,您可以使用类似JSON的内容,然后从唯一的字符串源进行解析。

在所有情况下,都不可能在不知道比赛的情况下进行编程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章