Dagger是Java和Android的依赖注入库。
我需要在Dagger 2中提供TimeStamp来反序列化JsonDeserializer的方法。@Singleton @Provides public JsonDeserializer provideJsonDeserializer(){return new JsonDeserializer(){...
如何在不强制消费应用程序使用Dagger的情况下构建基于Dagger的Android库?
我正在开发一个Android库,它基本上是我编写的一些REST服务的客户端。我有几个存储类,网络队列,解析器等,像许多这样的类,他们......
根据这个链接,我可以创建一个测试应用程序,Robolectric将自动开始在测试中使用。我不能让这个工作。我正在使用Dagger进行依赖注入,并且......
我试图通过这个模块提供CarFactory,以便我可以在Service和Fragment之间使用CarFactory对象。 @Module(includes = UnscopedModule.class)public final class ThisModuleModule {...
我正在使用android studio 3的最新测试版(目前是beta 4),我似乎无法生成所需的匕首类。在我身边,我创建了一个空项目。然后我改名为......
有没有人用Dagger2的Lombok 1.16?我当前的代码如下:@AllArgsConstructor(onConstructor = @__(@Inject))公共类JuiceMaker {私人最终苹果苹果;错误是:......
我注意到当我将@Singleton注释放在@BindsInstance方法上时,Dagger不会抛出错误。考虑到Dagger没有创建这些注释,这个注释是否会产生任何影响......
Android Studio 3.4 kotlin 1.3.0 dagger 2.21我有一个具有演示和数据模块的项目。我正在尝试在数据模块中创建测试组件。我可以为...生成组件
在我的模块中,在我的基础Application类component = DaggerCompClassComponent.builder()。classModule(new ModuleClass())。build();它找不到DaggerCompClassComponent。我有 ...
为什么我必须使用它将要使用的范围来注释Dagger组件?为什么仅仅为类本身注释是不够的?
我不能用Dagger2将我的课程注入我的ViewHolder
我制作了一个PictureDownloader来下载图像并设置到我的viewHolder中。所以我想在该viewHolder中注入PictureDownloader的一个实例,但它始终为null,我找不到我的错误......
我正在开发一个Android项目并使用Dagger2进行依赖注入?我试图将Fragment注入Activity,但我不想创建片段实例,使用newInstance或new ...
让我说我有:public interface Shape {} public class Rectangle implements Shape {} public class Circle实现Shape {}我有一个ApplicationModule需要提供实例...
我想执行这样的功能:用户打开第一个活动,并在引擎盖下Dagger开始初始化单例,我将在第二个活动上注入导航到第二个活动,并且......
我正在尝试将Dagger 2 DI实现到我们的多库模块项目(30个模块并且它将会增长),每个库模块依赖于build.gradle文件中的少数其他模块,例如:...
为什么使用@ Module.subcomponents比通过父组件上的方法安装子组件更好?
从文档:使用@ Module.subcomponents更好,因为它允许Dagger检测是否曾经请求过子组件。通过父组件上的方法安装子组件是......
来自dagger-discuss @:我有一个类,它从对象图中获取一些依赖关系,并在运行时从调用者获得其他依赖关系。 public class ImageDownloader {//获取这些依赖项......
我可以使用某种辅助的Inject with Dagger吗?
使用Google Guice或Gin我可以指定参数不受依赖注入框架控制:class SomeEditor {@Inject public SomeEditor(SomeClassA a,@ Assisted(“stage”)...
在我的应用程序中使用匕首,我想在方法中注入类,但它显示编译时错误有趣someMethod(){@ Inject val testClass:TestClass}它显示我错误...
Dagger2在调用ViewModel的setText上崩溃
应用程序构建但在运行时使用空对象引用崩溃。一直试图调试它但无法找到错误,但我知道如果我删除textview上调用方法的setText ...