Dagger是Java和Android的依赖注入库。
我有一个MVVM项目,我有ViewModel类扩展BaseObservable。现在如果将@Inject类放在我的ViewModel中,那么编译就会失败并出现许多错误:“error:package xxx.databinding ...
我正在使用AndroidInjection.inject(this)将组件注入活动。 AndroidInjection还有一个重载方法,它将android.app.Fragment作为参数。但我的片段延伸......
有人已经不得不使用匕首将已经存在的类(带有一些业务逻辑)注入BroadcastReceiver吗?我正在使用匕首1并且已经找到了一个很好的例子(https://github.com / ...
我正在尝试使用WorkManager在创建数据库时填充房间数据库。我正在使用匕首初始化数据库及其Dao的。在播种数据库时,它提供以下内容......
我实际上早先问了一个类似的问题。我只是试着以一种简单的方式提问。我的ActivityBuilder是@Module公共抽象类ActivityBuilder {@ContributesAndroidInjector(modules = {...
java.lang.IllegalArgumentException:没有为Class绑定的进程工厂
我遇到的错误如下:引起:java.lang.IllegalArgumentException:没有为Class绑定的进程工厂。注射器工厂被绑定为MyActivity_的超类型:[MyActivity]。 ...
我需要在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开始初始化单例,我将在第二个活动上注入导航到第二个活动,并且......