Dagger是Java和Android的依赖注入库。
我正在尝试从TestComponent获取OkHttp的实例,我有此设置@Singleton @Component(modules = [AndroidInjectionModule :: class,RetrofitModule :: class])...
我想在抽象类构造函数中注入接口实现,并在子类中使用它。我有编译时错误:错误:等级:Dagger不支持注入到私有字段中错误:...
[目前,我有两个片段,一个片段显示一个地方的天气,另一个片段让您在地图上选择一个点,然后将您重定向到另一个片段,显示该点的天气。 ...
我正在尝试为我的研究项目使用Dagger 2创建一个基本体系结构,但是我遇到了一些问题……当前的错误匕首告诉我FeedMeApplicationComponent.java:7:...
Kotlin Dagger 2在活动和片段之间共享ViewModel
如标题中所述,我在使用Dagger 2时遇到了问题。我有一个活动和多个片段。我正在尝试与每个子片段共享活动的ViewModel。我基于我的...
Android:Workmanager Dagger(您尝试在不禁用WorkManagerInitializer的情况下尝试手动对其进行初始化)
[几天前,我一直在与Android Workmanager结合/注入实现Dagger。基本上这可以正常工作,但是打开应用程序时出现错误(应用程序为...
为什么没有@Provides注释的方法就无法提供java.lang.Boolean。当我实际提供时?
这里是包含另一个模块的模块FeatureXModule接口FragmentModule {@FragmentScope @ContributesAndroidInjector(modules = {FeatureXModule.class})@ ...
可以使用匕首设置android workmanager以便将存储库注入android worker中
[请查找,匕首2和android workmanager的以下设置有什么问题。 WorkerKey.kt导入androidx.work.ListenableWorker导入dagger.MapKey导入kotlin.reflect.KClass @MapKey @ ...
Dagger组件未在我的android studio中显示,并导致我构建错误?
希望您做得很好,我正在尝试使用Retrofit,Dagger等创建简单的CRUD。我创建了ApiComponent:@Component(modules = {ApiModule.class})公共接口...
如何在MainActivity中使用DaggerAppCompatActivity
我已尝试在项目中使用dagger,但是如果我在MainActivity中将AppCompatActivity替换为DaggerAppCompatActivity,则无法编译代码。类MainActivity:DaggerAppCompatActivity(...
我正在尝试学习Dagger。大多数教程都是用Java编写的,我发现了奇怪的问题。这是AppModule类@Module类AppModule {伴随对象{@Provides @ ...
如何使用Dagger2在ViewModel构造函数中注入WorkManager实例?
我想用Dagger2注入一个WorkManager实例,以便在我的ViewModel中使用它,就像此类MyViewModel @Inject构造函数(workManager:WorkManager):ViewModel()尝试为...创建模块时]]
Dagger2和Kotlin:@Binds不适用于@IntoMap
[我正在从这里上课:https://dagger.dev/tutorial/07-two-for-the-price-of-one,当我更改代码时@Module抽象类HelloWorldModule {@绑定抽象乐趣helloWorldCommand (...
我正在使用分页库,我想将数据源注入到我的viewmodel中。我的工厂看起来像:类ArticleDataSourceFactory @Inject构造函数(val articleRepository:ArticleRepository ...
好,所以我的行为很奇怪,在我的应用中没有多大意义。我的应用程序使用BLE,并且我有一个静态类,该类在应用程序启动时初始化,通常可以正常工作。 ...
如何通过Dagger2.2注入具有不同存储库实现的Fragment和ViewModel重用
我是Android开发的新手,我一直在寻找一种方法来使用某些Android库(例如Dagger2,Fragments和ViewModel)来执行此模式。希望你们中的一些人可以帮助我...
构建Android应用时收到Gradle错误。出现以下错误:程序类型已经存在:dagger.Reusable任何帮助将不胜感激。应用程序/等级依赖性{...
我应该在Dagger2和Kotlin中使用@Singleton,对象还是同时使用@
[我正在使用Kotlin和Dagger2做一个应用,试图遵循MVVM模式,但是我陷入了困境,我应该使用@Singleton,对象还是同时使用两者?又为什么呢?假设我有一个RepositoryMovies类,并且我...
Dagger2地图多重绑定:我为此java.util.Map 用于视图模型地图多重绑定提供什么?
我想通过匕首提供viewmodel,所以我使用的是具有地图多重绑定的ViewModelProviderFactory。这是ViewModelProviderFactory.kt的代码:@Singleton类...