有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java仅在需要时使用dagger 2创建改装对象(注入时)

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

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

共 (1) 个答案

  1. # 1 楼答案

    我认为,如果你把这个方法添加如下

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

    对于发布的模块,模块中的对象将被初始化

    请详细告诉我问题是什么,我会让你知道的。谢谢