2016-09-07 13 views
5

Böyle bir kodum var ve bunu kapsamlı hale getirmek istiyorum. Ama bunun işe yaramadığını ve sadece bir modülde mümkün olduğunu gördüm. Bunun için uygun bir soru bulamadım ve bir kurucu enjeksiyonunu kapsaması mümkün mü?Hançer 2'de kurucu enjeksiyonunun kapsamı mümkün mü?

Kapsam çalışır çalışmaz !!

@Module 
public InternetModule { 
    @AppScope 
    @Provides 
    public StackOverflow provideStackOverflow() { 
     return new StackOverflow(); 
    } 
} 
+1

BTW sınıfına kapsamını koymak gerekir: 'kamu StackOverflow()' - '>' overflow' ve iki farklı şeydir flow' üzerinde –

cevap

4

Sen

@AppScope 
public class Blah { 
    @Inject StackOverFlow stackOverflow; 

    @Inject 
    public Blah() { 
    } 
}