Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆栈
找不到符号类DaggerAppComponent或找不到符号类DaggerActivityComponent
我在我的类上添加注入后得到这个错误然后它给了我一个编译错误。如果我删除@Inject静态ApiService mApiService;它工作正常而且我正在使用2个应用程序类......
Dagger 2 Injector并使用IntKey绑定到IntoMap
我正在使用Dagger 2 Android注入器来注入我的活动和碎片。我有一个通用的RecyclerView适配器,并将ViewHolderFactories和Binders保存在Map中。这是我的适配器:@Module ...
如何使用dagger 2在Activity类中注入具有接口作为构造函数参数的Presenter类?
我需要使用Dagger2在活动中注入Presenter类,但是要实例化Presenter类,我需要将一个接口作为参数从Activity传递。不使用dagger2:...
我不知道为什么我的对象Coffee在注入后为null。在java代码中,相同的代码工作。 class app:@Singleton @Component(modules = [AndroidSupportInjectionModule :: class,...
我已经遵循Android体系结构蓝图Dagger2进行依赖注入:URL现在我想将Adapter注入我的Fragment类:@ActivityScoped类MainFragment @Inject构造函数():...
java.lang.RuntimeException:无法创建类的实例MovieViewModel&repository尚未初始化
当我注入viewModel和存储库时,它给了我这个错误,但我认为我做对了。日志错误java.lang.RuntimeException:无法启动活动ComponentInfo {com.apps.abousalem.movi es / com ....
我一直在撞墙,我无法理解为什么会这样。我正在使用Android的新建筑组件,我在更新LiveData时遇到问题...
Android,无法集成Dagger2,因为错误“没有@Inject构造函数就无法提供活动”
我想整合Dagger2,但我不能'构建我的项目,构建失败:错误:com.example.animalslibrary.ui.home.activity.HomeActivity无法在没有@Inject构造函数的情况下提供或者来自...
我正在学习如何使用Dagger2和MVP,所以我创建了项目,包含一个带有viewPager的主要活动和两个片段。代码正在运行,但我认为当我创建Dagger时我做错了...
我是一名Android开发人员,正在尝试学习Dagger2。我已经完成了一些教程并得到了一些基本的了解。我使用Dagger2开发了一个基本的Java应用程序。以下是我的应用代码。 ...
错误:com.app.android.dagger.component.AppComponent(unscoped)可能不引用作用域绑定:
嗨我在我的Android应用程序中使用dagger2。我有AppModule和AppComponent,它提供ConnectivityManager。 AppModule.kt @Module类AppModule(私有val应用程序:应用程序){...
Activity在splititscreen之后重新创建viewModel
我有一个Activity,其中我提供了视图抛出ViewModelFactory ViewModelFactory @Singleton类ViewModelFactory @Inject构造函数(私有val创建者:Map ,...
Dagger @Reusable范围vs @Singleton
从用户指南:有时您希望限制实例化@Inject构造的类或调用@Provides方法的次数,但您不需要保证...
我想编写Authentication Interceptor,它是来自本地db的加载访问令牌,并添加到android架构组件样板项目中的请求头。 AuthenticationInterceptor ...
我正在研究一个Android应用程序,我正在尝试注入一个在抽象类中参数化的字段:BaseListFragment public abstract class BaseListFragment
在Android上从Dagger 2.7升级到Dagger 2.21时出现Dagger 2构建错误
我试图在Android应用中从Dagger 2.7升级到Dagger 2.21。到目前为止,这主要涉及向子组件添加新的范围,因为这在Dagger 2.8+中强制实施,但不在...
Android Dagger2 2.11 unscoped Appcomponent引用范围绑定
我使用https://medium.com/@iammert/new-android-injector-with-dagger-2-part-1-8baa60152abe的dagger2演示。我已将SharedPreferences添加到我的AppModule.java @Module(子组件= {...
我在这个类中进行改造的字段从未被注入,当我运行我的代码时它仍然是null。这是我的ServiceClass,我在那里注入改造,有我的api电话等。我把它剥了下来......
Dagger 2 Android - 使用依赖项引用将()依赖项注入到ViewModels和Application中
我正在用Dagger 2创建一个基本的Android应用程序。在我遇到Jake Wharton的这个精彩演讲之前,我很难理解如何正确使用它。在里面,他......
使用Fragment的Android Jetpack分页:适配器无法接收回调
我按照本文中描述的方法(可在此处找到相应的存储库)使用Paging库以部分加载来自Firestore数据库的数据。代替 ...