dagger-2 相关问题

Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆​​栈

Dagger2装订问题

我有两个模块,一个是ViewModelModule Providers,另一个是Application level,其中包含retrofit,intent。所以在传递给组件之前,我已经将ViewModelModule包含到...

回答 1 投票 0

匕首AppComponent在应用被杀后还能用吗?

我刚刚开始使用Dagger库。我创建了一个AppComponent,在这个AppComponent中,我持有我的房间数据库的单人实例。我有一个前台服务,它需要向房间数据库写一些东西......。

回答 1 投票 0

基类中的匕首注入是个好办法?

我有一个Car类,它扩展了Vehicle类,我将在Vehicle类中注入一些属性。Example EDITED abstract class Vehicle { @Inject lateinit var default: 默认 } ...

回答 1 投票 1

播种匕首2工厂与配置

我刚刚开始使用Dagger & 依赖注入,想知道一些低级依赖在运行时的配置。有没有一种方法可以提供一个低级的注入 ...

回答 1 投票 0

Dagger2 Android DI - lateinit属性没有被初始化。

我正在用Dagger2为DI做项目。我正在MVP架构中注入presenter。由于某些原因,当我构建应用程序时,它以错误的方式崩溃了。"lateinit property presenter has not been initialized"...。

回答 1 投票 0

匕首在从11版迁移到12版时出现错误 - Android Java。

下面给出了升级com.google.dagger:dagger:2.11到com.google.dagger:dagger:2.12的错误。即使我们升级firebase也会出现同样的错误。@Provides @ActivityScope public ...

回答 1 投票 1

dagger如何在一个应用程序中为多个模块工作?

我有一个应用程序,它有很多模块,现在我想知道dagger是否会在每个模块启动时分别注入所有模块的依赖关系,还是在应用程序启动时一次性注入所有模块?我有一个应用程序,它有很多模块,现在我想知道当每个模块被启动时,dagger是否会分别注入所有模块的依赖关系,还是一次注入所有模块?

回答 1 投票 0

Android dagger2,有些人认为不清楚

我通过模块架构学习dagger2。而且我认为,这对我来说还不清楚,例如在模块实用程序中,我有di包类UtilsComponent @Component(modules = [UtilsModule :: class])...

回答 1 投票 0

kotlin.UninitializedPropertyAccessException:lateinit属性viewModelFactory尚未初始化

我是MVVM和Kotlin的新手。我在新项目中将kotlin与MVVM和dagger2一起使用。在这里,我创建了一个登录活动,我在此崩溃。我看过很多教程,但找不到...

回答 1 投票 0

Android Studio中的Dagger2问题

我正在为我的Android应用程序编写一些使用Dagger2的JUnit。为了演示我的问题,我简化了测试。在gradle中,我具有与Junits和dagger相关的那些依赖项:// dependency ...

回答 1 投票 0

未生成Dagger 2组件类

我目前正在学习dagger2,但我有问题是未生成daggercomponent类,我不知道实现'com.google.dagger:dagger-android:2.27'实现'com.google ...的原因。>>

回答 1 投票 0

原因:java.lang.InstantiationException:java.lang.Class 没有零参数构造函数

我是MVVM体系结构的新手,我正在尝试使用MVVM和kotlin启动一个新项目。我创建了一个登录活动,并且必须将用户名和密码传递给存储库。但是当我...

回答 1 投票 0

无法在Fragement中注入ViewModelProvider.Factory

所以,我有这个自定义的ViewModelFactory,我正在尝试插入片段。但这不起作用,并向我显示了Lateinit属性viewModelFactory尚未初始化`这是我的...

回答 2 投票 0

是否有可能像Spring一样按Dagger2中的类类型获取bean?

Spring框架允许通过以下方式按类类型获取bean:ApplicationContext上下文;类扩展为Foo> fooClass; Foo fooBean = context.getBean(fooClass);有什么办法...

回答 1 投票 2

是否有使用Dagger2将对象注入接口的方法

在我的活动课中,我可以使用以下方法注入ViewModel:@Inject GameViewModel gameViewModel;而且效果很好。问题是,我想在接口中使用该对象:public interface ...

回答 1 投票 0

将MutableMap更改为Map时,ViewModelFactory中出现Dagger2错误

我尝试使用dagger2时遇到问题,这是我的ViewModelFactory:类ViewModelFactory @Inject构造函数(私有val viewModels:MutableMap ,Provider

回答 1 投票 0

Dagger 2-在活动中插入字段

[开始之前,我已经阅读了很多教程,但是每个教程都包含有关旧匕首的信息-使用@builder,现已弃用。我正在使用@Factory我有什么?类LoginActivity:...

回答 1 投票 0

Dagger2依赖关系循环,通过使用@Binds和@Inject字段

每当我尝试将子组件与绑定对象一起使用时,都会得到一个依赖周期。我有一个应用程序范围和一个活动范围。在应用程序范围内,我创建我的Web服务,然后在活动...

回答 1 投票 0

使用工厂时将匕首模拟为2个模块

我正在使用带有匕首2的android功能。我的AppComponent如下所示:@Singleton @Component(modules = [AppModule :: class])接口ApplicationComponent:AndroidInjector {... ...>

回答 1 投票 0

使用Dagger注入接口的所有实现

我有一个接口BaseProcessor及其一些实现。现在,在一个类(ValidationComponent)中,我想拥有所有BaseProcessor实现的列表,如下所示:List

回答 1 投票 0

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