嗨,我有一个非常简单的关于Android的Dagger问题。
class Fooz {
@Inject Foo1 mFoo1;
public Fooz() {
....
}
}
class Fooz {
private Foo1 mFoo1;
@Inject public Fooz(Foo1 foo1) {
mFoo1 = foo1;
}
}
这两个类有什么相同之处? 第一个直接注入Foo1字段,而第二个在构造函数中分配mFoo1。 对于第二个,当创建并添加Fooz到对象图中时,是否会立即从对象图中注入Foo1? 如果它们不同,为什么呢? 谢谢!