任何Dagger 2静态注射的例子。我已经尝试过了: -
class A{
@Inject
static B b;
static {
getAppInstance().getComponent().inject(A.class);
}
static anyMethod(){
b.anotherMethod();
}
}
public interface AppComponent{
void inject(Class<A> aClass);
}
答案 0 :(得分:2)
所以这是我提出的答案: -
class A{
private static B b = getAppInstance.getComponent().getB();
static anyMethod(){
b.anotherMethod();
}
}
public interface AppComponent{
B getB();
}