2016-02-11 67 views
0

我有一个叫FooManager的类,它由AppModule提供。 FooManager动态创建实现Foo的类的实例。这些对象被他们的实际类所引用的唯一位置就是对象本身。因此,Foo有一个init方法,它接收AppComponent,因此每个Foo都可以注入其自己的依赖关系。@Module可以通过引用相应的@Component创建一个对象吗?

AppModule有没有可能构造FooManager参考AppComponent

+0

你可以请显示一些代码片段吗? –

回答

0

我尝试了很明显,和它的工作:

@Provides 
@AppScope 
FooManager provideFooManager(final Context context, final AppComponent component) { 
    return new FooManager(context, component); 
} 

没有为AppComponent没有@Provides方法。

相关问题