仅在需要时(注射时)使用匕首2创建改装对象

时间:2017-05-25 08:57:47

标签: java android dependency-injection retrofit dagger-2

我有这样的情况,我需要先得到一些数据,然后创建改造,我使用Dagger 2注入它。注入时是否可以初始化对象?我的应用程序模块中有这样的代码。

@Module
public class ApplicationModule {
     ...
        @Provides
        public Retrofit provideRetrofitSecure(GsonConverterFactory gsonConverterFactory) {
        .....
    }
    ....
}

1 个答案:

答案 0 :(得分:0)

我认为如果您将此方法添加为以下

@Provides 
 public GsonConverterFactory provideGsonConverterFactory() {
     ...
 }

到您发布的模块,将初始化模块中的对象。

请详细告诉我这是什么问题或问题,我会通知你。谢谢。^ _ ^