2014-09-19 62 views

回答

2

提供商在你的吉斯模块:

@Provides 
@SuperAnno 
Object get() { 
    return MyObject.getInstance(); // for example 
} 

在主类:

@Inject 
@SuperAnno 
Object injectedObject; 

public doStuff() { 
    // do stuff with injected field 
} 

我会推荐使用更具体的类型比Object。你的问题并不完全清楚,所以我使用了Object,因为它看起来像你想的那样。如果这个问题没有回答,请进一步解释问题。