我想用dagger库来安装android库项目。我也休闲How to use dagger in a android library project但没有得到适当的实施。有人有演示或任何想法吗?我还希望这些库类在项目中进行扩展以进行一些更改。
答案 0 :(得分:1)
我不知道该库是什么,但我认为大多数代码都不包含具有不受控制的生命周期的类(活动,服务,片段等)。
如果是,那么只需使用构造函数来传递依赖项。
如果不是,那么您必须决定谁将掌握有关依赖关系图的知识。上下文可以转换为对象图知识的常用解决方案,或者它知道如何获取它。通常,具有不受控制的生命周期的类可以访问上下文