Android库模块可以实现Hilt DI吗?

时间:2020-09-12 12:07:04

标签: android dependency-injection dagger-hilt

我正在开发一个自定义库模块,需要在其中实现Hilt,而不依赖于App。有什么办法吗?

1 个答案:

答案 0 :(得分:0)

如果您的模块是通过实现添加的,则其他模块将无法使用其依赖项。

使其工作的一种方法是使用 api 而不是实现。它将添加您的模块及其依赖项。

我认为不推荐使用这种方法,我会在所有依赖于 dagger 的模块上使用实现。