我有兩個模塊,AppModule和SplashViewModule 對於AppModule: @Module
public final class AppModule {
@NonNull
private final MyApplication mApp;
public AppModule(@NonNull MyApplication app) {
m
可以說我有一個模塊,我只想導出一個A的實例。然而,這個A要求在構造函數中傳遞B和C的實例。因此,我們將宣佈他們以及在模塊中: public class SampleModule {
@Provides
@Singleton
A provideA(B b, C c){
return new A(b, c);
}
@Provides
我使用JobQueue庫,我可以成功注入一些類如GithubService到例如: public interface GithubService {
@GET("repositories")
Call<List<GithubRepo>> getAllRepositories();
}
現在我試圖注入其它類如RxBus public interface Bus {
像下面這樣: public class MainActivity extends Activity {
@Inject
User mUser1;
@Inject
User mUser2;
@Inject
User mUser3;
protected void onCreate(@Nullable Bundle savedInstanceState) {
// how to