dagger-2 相关问题

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

如何将Dagger2的子组件用于GWT

我正在尝试将两个组件与Dagger2(版本2.17)链接。一种是GWT活动(MainView.class),另一种是嵌入一些映射功能的复杂小部件(CarteWidget ....

回答 1 投票 0

Android:Dagger 2会干扰Immutables?

得到一个非常奇怪的问题;希望你们能提供帮助。很长一段时间以来我一直在我的android项目中使用Immutables库而且没有任何问题。 Immutable的自动生成文件...

回答 1 投票 1

Dagger2 vs android中的Application类

通过这个简单的示例,公共类MyApp扩展了Application {private static MyApp app; private ImageDownloaderComponent imageDownloaderComponent; // dagger2 ImageDownloader imageDownloader; @ ...

回答 1 投票 2

在rxjava2中完成异步请求之前调用Subscriber onNext

我使用RxJava2 RemoteDataSource.java public Observable在MVP中实现了一个存储库模式 > getAList(){return ApiService。 getAList()......

回答 1 投票 0

@Inject注释如何知道在同一个接口下实例化哪个具体类?

我在Android应用程序中使用Dagger2.0。我对@Inject注释很困惑。我有两个实现相同接口的具体类。我正在使用@Inject注入一个具体类...

回答 2 投票 5

如何在自定义视图或其他Android类中使用AndroidInjection类?

我对Android特定模式的问题是,如果你使用他们的AndroidInjection类,除了活动/碎片/自定义视图/适配器之外,成员无法注入其他对象,除了...

回答 4 投票 19

如何使用Dagger2和Kotlin对AWS Lambda处理程序进行单元测试?

我在尝试弄清楚如何为AWS Lambda处理程序编写单元测试时遇到了一些麻烦。下面是一个示例:App.kt是AWS lambda处理程序类。 class App:RequestHandler {...

回答 1 投票 0

对于List containing List , How do I change the values inside B and return the modified List using RxJava2?

我试图在MVP模式中实现rxandroid,这是我的用例:A.class List b; List getB(){return b; } B.class String dataTochange;无效......

回答 1 投票 2

错误:(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()。 ..

回答 2 投票 2

如何在Activity及其父级中添加DI(Dagger 2)

我在我的android项目中使用Dagger 2并希望在一个Activity中使用@Inject,并在另一个Activity中扩展第一个 - > MainActivity扩展NetworkBaseActivity。在这两个活动......

回答 2 投票 0

匕首没有生成文件

这是我第一次和Dagger在一起,我正在通过一个项目来学习。我确实创建了一个组件和一个模块,并确保我在成绩文件中有正确的依赖关系。但是,当我构建我的项目时,......

回答 2 投票 0

登录Retrofit2时出错,引起:java.lang.NoSuchMethodError:okhttp3.internal.Platform.log

这是我第一次尝试开发基于Dagger和RxJava的类。我创建了一个NetworkModule,它包含以下代码。 @Module公共类NetworkModule {private static final long ...

回答 1 投票 1

Dagger 2如何处理不再需要的注入区域?

我有一个关于将多个片段注入活动字段的问题。目前我有这样的设置(所有片段扩展DaggerFragment,活动是DaggerAppCompatActivity):@ ...

回答 1 投票 1

Android / Dagger2 - 如何添加包参数?注入片段还是使用newInstance?

我正在寻找一个关于如何注入片段和传递参数的解决方案。我没有找到任何适当的解决方案,因为注入片段意味着构造函数不安全......

回答 1 投票 1

为什么要在Dagger中双重注入Android应用程序?

查看Android架构组件示例GithubBrowerSample的源代码,我不明白双重注入githubApp的重点。注入方法不够吗? ...

回答 2 投票 0

我如何为模块提供动态令牌?

我正试图绕着Dagger2。我无法理解如何为整个应用程序共享的依赖项提供参数。这是我想出的(这些是...

回答 1 投票 2

Dagger 2 + MVP - 分配给多个片段的单个演示者

我想实现一个应用程序的一部分,它需要一些由一个演示者处理的步骤。我已经声明了一个范围:@Scope注释类FormScope接下来,我想......

回答 1 投票 0

使用dagger为androidTest检测的测试用例生成代码覆盖率报告时出错

我想运行createDebugCoverageReport gradle task.But运行后任务失败并给出以下错误。 java.lang.NoClassDefFoundError:java中的dagger.shaded.auto.common.BasicAnnotationProcessor ....

回答 1 投票 0

在测试中禁用Dagger注入

我有以下使用Dagger注入其字段的LoginFragment:class LoginFragment:DaggerFragment(){@Inject lateinit var viewModelFactory:ViewModelProvider.Factory ...

回答 1 投票 3

Dagger 2组件具有不同范围的模块

上下文我有两个Dagger 2模块:NetworkModule,带有@Singleton范围,提供HTTP客户端; ApiModule,具有自定义@UserScope范围,使用HTTP客户端为...创建使用者

回答 1 投票 2

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