dagger
-
如何在安卓库项目中使用匕首 我目前正在尝试将Dagger添加到我的Android项目中。对于应用程序项目来说,对我来说很容易和清晰,如何构建ObjectGraph。但我不太清楚在我的Android库项目中做到这一点的最佳方法是什么。 我是否
-
当使用 dagger2 进行依赖注入时,我可以只注入超类吗? 我在我的Android应用程序中使用Dagger2 for DI。我发现我必须为每个使用@Inject字段的类编写 inject 方法。有没有办法让我只注入父类,这样我就不必在每个子类上调用 inject?以活动为例。我有一个,
-
Dagger 2 - 两个提供相同接口的方法 假设我有: 使用代码的方式 - 它不会编译。错误说 错误:(33, 20) 错误:形状被绑定多次。 对我来说,这是不可能的,因为组件正在尝试查找一个实例,并且它找到了其中两个实例,
-
找不到 import javax.inject.Inject package 我正在尝试在IntelliJ项目中实现Dagger作为依赖注入器,但我的代码在以下方面失败了: Intellij 正在查找 “” 包,但找不到 “” 包,因此它失败。 我是Android的新手,所以我很抱歉,如果这是
-
匕首 2:如果没有带@Provides注释的方法,则无法提供 我刚刚开始学习dagger2,并遇到了一个奇怪的问题,对我来说就像一个错误。这是模块: 所有这些情况看起来都非常奇怪,我想听听更有经验的Dagger 2用户的一些意见。
-
匕首+改造。在运行时添加身份验证标头 我想知道是否有一种方法可以让Dagger知道它应该在新数据可用时重新创建一个对象。 我所说的实例是用于改造的请求标头。在某些时候(当用户登录时),我得到一个令牌,我需要将其添加到
-
指定注释处理器的顺序 我正在尝试在我的Java项目上运行Dagger 2和Lombok。当然,龙目岛必须首先运行,但它是否真的运行似乎取决于机会。起初,我怀疑我可以通过库 jar 在类路径中的相应位置来指定顺序,但该顺序显
-
使用 gradlew + dagger @Generated注释 我遇到了一个奇怪的问题,使用gradlew(4.10.2)+ dagger(2.18)。 问题是当我打电话时: 生成失败,出现以下情况: 任务 :通用:编译DebugJavaWithJavac FAILED /CommonModule_ProvidesGsonFactory.java:
标签