![]() |
1
4
用日志对我在问题中提供的代码进行了手动测试。如果注入只使用ObjetA,它将创建ObjectA和ObjectC,但不会创建ObjectB或ObjectD。 |
![]() |
2
0
我已经有一段时间没有使用Dagger了,但您应该在provide语句中指定这些参数,以使其正常工作。它将设法调用其他提供程序方法来获取单例实例。
或者也可以将其指定为注入构造函数。看见 Dagger 2 injecting parameters of constructor |