Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆栈
如何在自定义视图或其他Android类中使用AndroidInjection类?
我对Android特定模式的问题是,如果你使用他们的AndroidInjection类,除了活动/碎片/自定义视图/适配器之外,成员无法注入其他对象,除了...
如何使用Dagger2和Kotlin对AWS Lambda处理程序进行单元测试?
我在尝试弄清楚如何为AWS Lambda处理程序编写单元测试时遇到了一些麻烦。下面是一个示例:App.kt是AWS lambda处理程序类。 class App:RequestHandler {...
我试图在MVP模式中实现rxandroid,这是我的用例:A.class List b; List getB(){return b; } B.class String dataTochange;无效......
错误:(24,0)无法为参数找到方法annotationProcessor()[com.google.dagger:dagger-compiler:2.10]
我尝试构建一个模块:Android Studio 3上的api,gradle 4.1,Android Studio插件3.0.0,使用Dagger 2所以我的build.gradle是:apply plugin:'java-library'repositories {jcenter()google()。 ..
如何在Activity及其父级中添加DI(Dagger 2)
我在我的android项目中使用Dagger 2并希望在一个Activity中使用@Inject,并在另一个Activity中扩展第一个 - > MainActivity扩展NetworkBaseActivity。在这两个活动......
这是我第一次和Dagger在一起,我正在通过一个项目来学习。我确实创建了一个组件和一个模块,并确保我在成绩文件中有正确的依赖关系。但是,当我构建我的项目时,......
登录Retrofit2时出错,引起:java.lang.NoSuchMethodError:okhttp3.internal.Platform.log
这是我第一次尝试开发基于Dagger和RxJava的类。我创建了一个NetworkModule,它包含以下代码。 @Module公共类NetworkModule {private static final long ...
我有一个关于将多个片段注入活动字段的问题。目前我有这样的设置(所有片段扩展DaggerFragment,活动是DaggerAppCompatActivity):@ ...
Android / Dagger2 - 如何添加包参数?注入片段还是使用newInstance?
我正在寻找一个关于如何注入片段和传递参数的解决方案。我没有找到任何适当的解决方案,因为注入片段意味着构造函数不安全......
查看Android架构组件示例GithubBrowerSample的源代码,我不明白双重注入githubApp的重点。注入方法不够吗? ...
Dagger 2 + MVP - 分配给多个片段的单个演示者
我想实现一个应用程序的一部分,它需要一些由一个演示者处理的步骤。我已经声明了一个范围:@Scope注释类FormScope接下来,我想......
使用dagger为androidTest检测的测试用例生成代码覆盖率报告时出错
我想运行createDebugCoverageReport gradle task.But运行后任务失败并给出以下错误。 java.lang.NoClassDefFoundError:java中的dagger.shaded.auto.common.BasicAnnotationProcessor ....
我有以下使用Dagger注入其字段的LoginFragment:class LoginFragment:DaggerFragment(){@Inject lateinit var viewModelFactory:ViewModelProvider.Factory ...
上下文我有两个Dagger 2模块:NetworkModule,带有@Singleton范围,提供HTTP客户端; ApiModule,具有自定义@UserScope范围,使用HTTP客户端为...创建使用者
我有一个扩展TextView的自定义视图。我应该在哪里调用我的组件来注入视图? component.inject(customTextView);
我需要帮助Dagger2.13 for Android。我在互联网上关注了几个例子,但我现在面临一个我无法解决的错误。错误:(23,14)错误:@ Subcomponent.Builder丢失...
是否应使用@Singleton注释@Provides Retrofit类的注释方法
我有一个带有@Provides注释方法的Dagger2 @Module类,该方法调用Retrofit.create方法:@Provides RestService provideRestService(final Retrofit retrofit){return retrofit.create(...
我有一个app组件和一个依赖组件。应用程序组件声明显式依赖项,依赖组件可以注入这些依赖项。但是,当我有一个依赖,我必须...
我看过基础知识和课程,但是对匕首(甚至是匕首2)不熟悉我不知道我怎么想使用这个以下是匕首意图服务:https://google.github .IO / ...