模块之间的依赖注入

时间:2018-01-12 10:08:30

标签: android dependency-injection module dagger

在Android项目中我有两个模块:

  • 应用

App模块build.gradle正在使用核心模块:

 implementation project(':core')

所以我可以在app模块中使用核心模块类

在核心模块中,我有一个使用B类的A类(也在核心模块中)。 我想在模块App中扩展类C,扩展类B(或实现与B类相同的接口),并确保类A使用类C(不是类B)。如果我不提供C类 - 我的核心模块必须使用B类。

Dagger可以做那个魔术吗?如果是,怎么样?

0 个答案:

没有答案