Articles of китгер

Как решить KaptError: ошибка при обработке аннотаций в Android Studio 3.0?

Привет, ребята У меня были некоторые проблемы с внедрением инъекции зависимостей через dagger2-android в kotlin, и после решения всех из них я столкнулся с этой ошибкой при создании приложения. Я использую Android Studio 3.0, и проект работал хорошо, прежде чем использовать кинжал, как вы думаете, я могу это решить? или как я могу получить дополнительную […]

Именованная инъекция не работает

У меня есть 2 инъекции одного класса, и я использую их для создания до 2 модифицированных API-клиентов: Дооснащение экземпляров: @Provides @Singleton @Named(NO_REAUTH_RETROFIT) fun provideNoAuthRetrofit(moshi: Moshi, okHttpClientBuilder: OkHttpClient.Builder): Retrofit { return Retrofit.Builder() .addConverterFactory(MoshiConverterFactory.create(moshi)) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .baseUrl(Constants.apiUrlLive) .client(okHttpClientBuilder.build()) .build() } @Provides @Singleton @Named(REAUTH_RETROFIT) fun provideAuthRetrofit(moshi: Moshi, okHttpClientBuilder: OkHttpClient.Builder, interceptor: NetworkInterceptor): Retrofit { return Retrofit.Builder() .addConverterFactory(MoshiConverterFactory.create(moshi)) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .baseUrl(Constants.apiUrlLive) .client(okHttpClientBuilder.addInterceptor(interceptor).build()) […]