Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆栈
Dagger2和Kotlin:@Binds不适用于@IntoMap
[我正在从这里上课:https://dagger.dev/tutorial/07-two-for-the-price-of-one,当我更改代码时@Module抽象类HelloWorldModule {@绑定抽象乐趣helloWorldCommand (...
Dagger 2 @ Component.Builder依赖项缺少setters错误
我正在尝试使用一些外部参数实例化匕首(我正在编写一个库),但是编译器不断给我以下错误:错误:@ Component.Builder缺少...的设置方法]]
kotlin-android-viewModelScope in singleton viewmodel
我的应用程序使用MVVM模式,并且希望将viewmodelscope用于协程,现在我面临一些与应用程序中的viewmodelscope相关的问题,有两个片段,每个片段...
Dagger:在Kotlin嵌套类的生成的组件代码中找不到符号错误
我正在尝试@Inject具有嵌套数据类Inner的类Outer。当将Inner用作泛型类型时,生成的匕首组件代码将嵌套类称为Outer $ Inner。我是...
我正在尝试在应用程序中使用Dagger 2。该应用程序只有MainActivity和不同的片段,该片段由导航组件实现。我想要不同的子组件...
我正在使用分页库,我想将数据源注入到我的viewmodel中。我的工厂看起来像:类ArticleDataSourceFactory @Inject构造函数(val articleRepository:ArticleRepository ...
我正在开发一套要在嵌入式工业系统上运行的产品,在该系统中,需要稍微更改一个代码库才能成为多个不同的应用程序(约20种产品)。它将使用Java 13 ...
我最近在我的项目中使用了带有Dagger 2的New Android Injector,但是我遇到了一个问题:我想提供一个带有Dagger的动态String,我不知道该怎么做;我收到来自服务器的令牌...
Kotlin中的带有Dagger的物件(@Singleton)或物体
使Singleton带有一些LiveData进行观察和发布的最佳方法是什么?对象:object EventsObj {private val _actionLiveData = MutableLiveData ()val ...
Dagger @Singleton in object module
我有一个问题,使用不带@Singleton函数的@Module对象和带@Singleton函数的@Module类之间是否有显着区别。就像这样:@Module对象ApiModule {...
将Singleton与全局LiveData进行观察和发布的最佳方法是什么?对象:object GlobalEventsObj {private val _globalLiveData = MutableLiveData ((...)> ] >>>
我正在基于Arch构建一个应用。 MVVM + Databinding用于实时图形数据。使用Sci-chart既快捷又容易,但是尝试使用Dagger2用DI更新应用程序会生成sci-chart builder ...
Dagger 2 @Singleton在LibGDX(kotlin)中不起作用
我正在尝试在Android上使用匕首2功能编写游戏。我对@Singleton有问题。我已经创建了模块:@Module类SharedModule {@Singleton @提供乐趣...
我希望能对以下问题有所帮助;我已经研究了很长时间,但不幸的是,我未能找到能够真正帮助我的东西。我的目标是...
使用匕首2在kotlin的AppWidgetProvider中进行字段注入
我在我的项目中使用dagger2和kotlin。我已经注入了活动和视图模型,现在我想为应用程序小部件注入appwidgetprovider类。我找不到将字段注入到...
如何使用Dagger2将FragmentPagerAdapter正确地插入我的活动类中?
我正在尝试制作一个提供ViewPagerAdapter的模块类AdaptersModules。 ViewPagerAdapter是扩展FragmentPagerAdapter的类。 ViewPagerAdapter构造函数需要FragmentManager。 ...
期望的结果,我要做的是将AccountType类注入ExpandableAdpter,然后在单击子视图时检查用户类型?如何在Adapter中实现匕首?匕首...
错误:[Dagger / MissingBinding] Map ,如果没有@Provides注释的方法,则无法提供Provider >
我在Dagger / MissingBinding中遇到问题。我在stackoverflow上使用了所有相关的答案,我尝试使用kotlin,gradle,dagger的不同版本,我尝试使用不同的解决方法...
如何通过Dagger2.2注入具有不同存储库实现的Fragment和ViewModel重用
我是Android开发的新手,我一直在寻找一种方法来使用某些Android库(例如Dagger2,Fragments和ViewModel)来执行此模式。希望你们中的一些人可以帮助我...
Dagger / MissingBinding。如果没有@Provides注释的方法,则无法提供输出器
我正在通过他们的教程学习Dagger2,但是在第5部分中受阻。我已经在Kotlin(jvm)中实现了所有功能,并且逻辑/行为在此方面与该教程相匹配。但是,我是...