假设我在 OpenGraph 中有 3 个模型。即例如
ObjectGraph og = new ObjectGraph.create(
new moduleA();
new moduleB();
new moduleC();
);
@module
public class moduleA{
@Provides @Singleton Log providerLog(){
return log;
}
}
直到现在似乎还可以。但我有一个名为
publi class BaseActivity extends Activity {
@Inject
Log log;
}
这里我没有在@Injection 中指定任何模块。但是 Log 对象将在类中创建。我知道这个日志对象将从那个 moduleA 模块创建,例如注入 {@moduleA}。它如何在不指定任何模块的情况下创建日志模块。
我的理解或编码有任何问题,请建议我。提前谢谢。