dagger 相关问题

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

Dagger 2为Component.Builder引发错误:@ Component.Builder缺少所需模块或组件的设置器:

我有一个组件AppComponent @Component公共接口AppComponent {}我为此添加了一个组件构建器,以获取外部依赖关系。 @Component公共接口AppComponent {...

回答 1 投票 0

组件中存在带有匹配键的绑定:匕首2.12

我正在使用Dagger 2.12。我的应用程序中有三个活动:启动,登录,主要; Splash Activity几乎没有代码,因此我没有将其添加到匕首图中!我有两个片段'Login ...

回答 1 投票 0

Android中带有Kotlin的匕首:lateinit属性viewModelProviderFactory尚未初始化

我的代码:App Component:@Component(modules = [AndroidSupportInjectionModule :: class,ActivityBuildersModule :: class,ViewModelFactoryModule :: class])接口...

回答 2 投票 0

为什么匕首图可以在Java中工作,但在Kotlin中却说我提供时缺少Provides?

当我将Dagger接口从Java转换为Kotlin时,我遇到了一些问题:[Dagger / MissingBinding]如果没有@Provides注释的方法,将无法提供java.util.Map。这是我的界面...

回答 1 投票 0

Dagger2未在测试中注入实例

我正在尝试从TestComponent获取OkHttp的实例,我有此设置@Singleton @Component(modules = [AndroidInjectionModule :: class,RetrofitModule :: class])...

回答 1 投票 0

Dagger将接口插入私有字段

我想在抽象类构造函数中注入接口实现,并在子类中使用它。我有编译时错误:错误:等级:Dagger不支持注入到私有字段中错误:...

回答 1 投票 3

如何在两个片段之间共享数据? MVVM体系结构遇到问题

[目前,我有两个片段,一个片段显示一个地方的天气,另一个片段让您在地图上选择一个点,然后将您重定向到另一个片段,显示该点的天气。 ...

回答 1 投票 0

Dagger 2-不兼容范围绑定

我正在尝试为我的研究项目使用Dagger 2创建一个基本体系结构,但是我遇到了一些问题……当前的错误匕首告诉我FeedMeApplicationComponent.java:7:...

回答 1 投票 0

Kotlin Dagger 2在活动和片段之间共享ViewModel

如标题中所述,我在使用Dagger 2时遇到了问题。我有一个活动和多个片段。我正在尝试与每个子片段共享活动的ViewModel。我基于我的...

回答 1 投票 0

Android:Workmanager Dagger(您尝试在不禁用WorkManagerInitializer的情况下尝试手动对其进行初始化)

[几天前,我一直在与Android Workmanager结合/注入实现Dagger。基本上这可以正常工作,但是打开应用程序时出现错误(应用程序为...

回答 1 投票 0

为什么没有@Provides注释的方法就无法提供java.lang.Boolean。当我实际提供时?

这里是包含另一个模块的模块FeatureXModule接口FragmentModule {@FragmentScope @ContributesAndroidInjector(modules = {FeatureXModule.class})@ ...

回答 1 投票 0

可以使用匕首设置android workmanager以便将存储库注入android worker中

[请查找,匕首2和android workmanager的以下设置有什么问题。 WorkerKey.kt导入androidx.work.ListenableWorker导入dagger.MapKey导入kotlin.reflect.KClass @MapKey @ ...

回答 1 投票 0

Dagger组件未在我的android studio中显示,并导致我构建错误?

希望您做得很好,我正在尝试使用Retrofit,Dagger等创建简单的CRUD。我创建了ApiComponent:@Component(modules = {ApiModule.class})公共接口...

回答 1 投票 1

如何在MainActivity中使用DaggerAppCompatActivity

我已尝试在项目中使用dagger,但是如果我在MainActivity中将AppCompatActivity替换为DaggerAppCompatActivity,则无法编译代码。类MainActivity:DaggerAppCompatActivity(...

回答 1 投票 0

Android,Kotlin-@Nullable定义

我正在尝试学习Dagger。大多数教程都是用Java编写的,我发现了奇怪的问题。这是AppModule类@Module类AppModule {伴随对象{@Provides @ ...

回答 1 投票 0

如何使用Dagger2在ViewModel构造函数中注入WorkManager实例?

我想用Dagger2注入一个WorkManager实例,以便在我的ViewModel中使用它,就像此类MyViewModel @Inject构造函数(workManager:WorkManager):ViewModel()尝试为...创建模块时]]

回答 1 投票 0

Dagger2和Kotlin:@Binds不适用于@IntoMap

[我正在从这里上课:https://dagger.dev/tutorial/07-two-for-the-price-of-one,当我更改代码时@Module抽象类HelloWorldModule {@绑定抽象乐趣helloWorldCommand (...

回答 1 投票 0

如何从Android分页库注入数据源工厂?

我正在使用分页库,我想将数据源注入到我的viewmodel中。我的工厂看起来像:类ArticleDataSourceFactory @Inject构造函数(val articleRepository:ArticleRepository ...

回答 1 投票 1

更新Firebase导致RxBLE崩溃

好,所以我的行为很奇怪,在我的应用中没有多大意义。我的应用程序使用BLE,并且我有一个静态类,该类在应用程序启动时初始化,通常可以正常工作。 ...

回答 1 投票 0

如何通过Dagger2.2注入具有不同存储库实现的Fragment和ViewModel重用

我是Android开发的新手,我一直在寻找一种方法来使用某些Android库(例如Dagger2,Fragments和ViewModel)来执行此模式。希望你们中的一些人可以帮助我...

回答 2 投票 1

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