Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆栈
我正在尝试在https://developer.android.com/jetpack/docs/guide上实现该示例。这解释了如何构建tan android应用程序。当我使用相同的代码时,我得到以下错误。 ...
Android架构蓝图[todo-mvp-dagger] @ActivityScoped,@ FragScoped
查看https://github.com/googlesamples/android-architecture/blob/todo-mvp-dagger/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment。 java:@ ...
编辑添加@ViewModelKey并确保所有视图模型都有@Inject注释,这就是使用Dagger2 Di库注入ViewModels和ViewModelFactory导致缺少绑定的技巧...
如果没有@Annex-annotated方法,则无法提供Dagger-android构建错误
我正在学习匕首依赖注射(我知道我迟到了,现在开始更好)。但我面临以下错误。如有任何帮助或建议,我们将不胜感激。错误日志...
为什么子组件=属性设置在组件的模块上而不是直接在组件上?这对我来说似乎不太直观,所以我猜必须有一个理由。 @Component(modules = ...
dagger2在ContentProvider中注入数据库错误NoClassDefFoundError - DbOpenHelper_Factory.get
我正在尝试设置Android MVPApp并在我的项目中成功设置Dagger 2,butterknife并且它正在处理我设备上的所有活动但仍然是android的firebase ...
像Dagger2,Guice或Spring这样的DI框架允许连接整个对象图。但在某些方面,需要对这些对象图进行实例化(例如在Dagger2中,这是通过使用...
dagger2和android:load模块,它在地图上注入viewmodel
我已经开始使用Dagger2了,所以还有很多东西需要学习。我想知道是否有人可以指出我正确的方向。所以,我已经创建了一个模块来注册我使用的视图模型...
所以我是Dagger 2依赖注入的新手。我创建了一个自定义的ViewModelFactory类,它返回我的ViewModel。 @Singleton公共类CustomViewModelFactory实现了ViewModelProvider ....
背景我正在将我的应用程序转换为MVP架构,并发现Dagger 2在需要时注入依赖项非常有用。我的应用程序需要与两个web apis(我自己和第三方api)进行通信。 ...
在使用MVP时,我正在使用带有retrofit2库的Dagger 2。一切顺利,直到我尝试集成另一个服务(基本上我试图将另一个改造对象初始化为另一个服务)。 ...
是否有任何方法可以让IntelliJ IDEA识别Java项目中的Dagger 2生成的类?
上下文我已经在Java中启动了一个个人项目,Gradle作为构建系统,我想使用Dagger 2作为DI。这样做的主要原因是习惯了该库并能够使用...
我是Android的单元测试的新手,并经历了几个教程,让自己熟悉mockito和robolectric。我的应用程序正在使用Dagger 2将我的EventService注入我的...
这就是我目前所拥有的并且它的工作原理:@FragmentScope @Component(dependencies = {FacebookComponent.class},modules = {FragmentFacebookLoginModule.class})public interface ...
Android Mockito kotlin.UninitializedPropertyAccessException:lateinit属性dataManager尚未初始化
我经常得到kotlin.UninitializedPropertyAccessException:lateinit属性xxx尚未在我的Mockito测试中初始化。但该应用程序工作正常。注意:我不想注入演示者...
我正在尝试更新我的简单Android应用程序以使用Dagger2。我想我已经设法理解了一些基础知识,并且通过它创建了基本的东西(活动,视图模型,助手)。 ...
我试图使用Mockito模拟一个简单的共享偏好。因为谷歌上的例子太复杂了,不能用它做任何事情,我决定自己继续。共享偏好......
因此,有许多教程展示了如何使用Dagger 2将依赖注入到活动类中。但由于某种原因,依赖性似乎永远不会插入到不是......的类中。
DomainComponent(Dagger 2)中无法提供应用程序
我正在使用Dagger 2实现一个Sampler App,用于依赖注入。但是我无法使用我的服务(SQLiteDatabase使用Application),因为我的AppComponent无法提供我的应用程序:错误:...
使用AndroidSupportInjection.inject(this)注入片段时,如何访问模块中的片段实例?我正在尝试注入Androids NavController类,但我需要...