dagger 相关问题

Dagger是Java和Android的依赖注入库。

Dagger 2如何处理不再需要的注入区域?

我有一个关于将多个片段注入活动字段的问题。目前我有这样的设置(所有片段扩展DaggerFragment,活动是DaggerAppCompatActivity):@ ...

回答 1 投票 1

为什么要在Dagger中双重注入Android应用程序?

查看Android架构组件示例GithubBrowerSample的源代码,我不明白双重注入githubApp的重点。注入方法不够吗? ...

回答 2 投票 0

Dagger 2 + MVP - 分配给多个片段的单个演示者

我想实现一个应用程序的一部分,它需要一些由一个演示者处理的步骤。我已经声明了一个范围:@Scope注释类FormScope接下来,我想......

回答 1 投票 0

是否应使用@Singleton注释@Provides Retrofit类的注释方法

我有一个带有@Provides注释方法的Dagger2 @Module类,该方法调用Retrofit.create方法:@Provides RestService provideRestService(final Retrofit retrofit){return retrofit.create(...

回答 2 投票 0

匕首2 - 为什么这是一个依赖循环?

我正在尝试将应用程序的Context注入其他两个对象,即AuthManager和ApiClient。它们都取决于所述上下文,ApiClient依赖于AuthManager。为什么是这样 ...

回答 2 投票 24

使用KClass类型绑定到映射

我试图通过它们的KClass类型将ViewModel的子类绑定到映射中:@Module abstract class ViewModelModule {@Binds @IntoMap @ViewModelKey(MyViewModel :: class)abstract fun ...

回答 1 投票 20

如何在Dagger2.11中注入IntentService

我在我的项目中使用Dagger2发布的库。我已将AppComponent定义为:@Singleton @Component(modules = {AndroidInjectionModule.class,AppModule.class,ActivityBuilder.class})...

回答 1 投票 1

未找到MoreTypes类

我有一个使用dagger-2和grpc的java项目,当我尝试使用./gradlew build构建它时出现以下错误:> java.lang.NoClassDefFoundError:com / google / auto / common / MoreTypes ...

回答 1 投票 1

ClassCastException:Application对象不是我的自定义应用程序对象

通常在Android代码中,我们使用这种在Application对象中存储数据的模式,然后通过强制转换来访问它:((MyApplicationObject)getApplication())。getDaggerComponent()...

回答 1 投票 0

Dagger 2:没有@Annex-annotated方法不能提供

我刚刚开始学习dagger2,面对一个看起来像个bug的奇怪问题。这是模块:@Module public class SimpleModule {@Provides Cooker providerCooker(){...

回答 1 投票 8

Dagger2与Androidx,SupportFragmentInjector问题

我试图在一个新的应用程序中实现Dagger2注入,唯一失败的是DaggerAppCompatActivity和SupportFragmentInjector。当我转到DaggerAppCompatActivity代码时,我看到:它......

回答 2 投票 1

无法使用数据绑定Android与ViewModel中的XML通信

我正在尝试使用MVVM模式从xml与viewmodel进行通信,反之亦然。我之前曾在数据绑定方面工作并成功使用Live Data - Dagger - MVVM。最近,我有......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.