dagger-2 相关问题

Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆​​栈

如何在不调用覆盖onCreate的情况下显示我的anko视图?

这是我的观点activityLoginActivity。 LoginActivityUI是我要显示的视图的anko AnkoComponent。 @ EActivity //不使用R.layout.activity_login开放类LoginActivity:BaseActivity(){...

回答 1 投票 0

ClassCastException:Application对象不是我的自定义应用程序对象

通常在Android代码中,我们使用这种在Application对象中存储数据的模式,然后通过强制转换来访问它:((MyApplicationObject)getApplication())。getDaggerComponent()...

回答 1 投票 0

Dagger 2:没有@Annex-annotated方法不能提供

我刚刚开始学习dagger2,面对一个看起来像个bug的奇怪问题。这是模块:@Module public class SimpleModule {@Provides Cooker providerCooker(){...

回答 1 投票 8

Dagger 2.11 - 组件中存在具有匹配键的绑定

我有一个小方案,我有以下结构,我试图在baseActivity Fragment注入片段管理器,但由于某种原因,我运气不好:( @Singleton @Component(...

回答 2 投票 5

Dagger 2将活动视图模型注入片段

(使用kotlin)我有一个使用2个片段的设置活动的应用程序。我希望两者都获得与活动相同的SettingsViewModel实例。我假设有一个范围问题,我...

回答 1 投票 1

Dagger MVVM - ViewModel注入为null

我试图使用Dagger2在一个片段中注入ViewModel但我得到一个NullPointerException。以下是片段和堆栈跟踪。私人CompositeDisposable一次性=新...

回答 1 投票 0

Dagger现场注射测试

我正在使用Dagger 2,并且在为我的类实现测试时,在模块中生成单例提供程序时遇到一些问题。 class SomeContentProvider扩展ContentProvider {//这应该......

回答 2 投票 4

dagger2错误“没有@Inject构造函数或来自@ Provide-annotated方法,不能提供android.app.Application”

我正在尝试在我的项目中实现dagger2,但是我遇到了一个错误“如果没有@Inject构造函数或者@Project-annotated方法,就无法提供android.app.Application”。这是我的......

回答 2 投票 4

如何使用Dagger2注入嵌套类

我正在开发Android应用程序。我正在使用Dagger2进行依赖注入。我能够使用这个库,但我不知道如何注入嵌套类。公共课家长{...

回答 2 投票 0

错误:找到了依赖循环

我正在尝试注入依赖于RemoteDataSource和LocalDataSource的ItemRepository。我花了很多时间来解决问题,但没有运气。错误:(26,10)错误:找到一个依赖循环:...

回答 1 投票 -1

如何为抽象模块dagger2提供改造界面

我正在关注Android的新Dagger2支持以实现电影列表示例应用程序,下面是我的用例。 Activity包含用于加载电影列表的片段片段使用...

回答 2 投票 -1

如何注入动态创建的用例(android,clean architecture,dagger2)

我正在创建一个Android应用程序,并希望遵守干净的架构。例如,我有一个活动,它有一个创建用例的演示者。在那个内层,我有一个存储库接口(...

回答 1 投票 1

Kotlin,Dagger,Nullable和Named找不到@Inject的值

我有一个String类型的属性。我能够@Inject值很好,直到我尝试将@Named属性添加到属性。如果我使用'String'而不是......,一切都可以正常工作

回答 1 投票 2

Dagger 2:在片段中调用onAttach之前,注入的对象可能仍为null

我正在使用Dagger将viewModel注入片段:class BaseFragment extends Fragment {@Inject T viewModel; @Override public void onAttach(Context ...

回答 1 投票 0

JUnit Test返回lateinit属性 尚未在演示者上初始化

我想创建一个简单的JUnit测试一个测试返回一个像kotlin.UninitializedPropertyAccessException的错误:lateinit属性mInstance尚未初始化我的测试我会写...

回答 1 投票 1

我应该为Dagger 2中的每个活动使用一个组件吗?

我的Android应用程序中有以下依赖项。在Dagger 2中执行此操作的最佳方法是什么?活动A ----适配器A和适配器B和SharedPreferences活动B ----适配器......

回答 1 投票 5

旋转后重新创建ViewModel;如果直接注射dagger2

可能重复这个我正在用dagger2探索android注入api。因此,在我的示例应用程序中,我直接在活动中注入了ViewModel;看看下面的代码片段。 ...

回答 1 投票 2

如何在运行时从活动或片段将参数传递给dagger模块

我的软件规格如下:Android Studio 3.4 dagger-android 2.16我有以下类传递将执行并返回响应的MapboxGeocoder。 class GeocodingImp(...

回答 4 投票 5

具有依赖注入的FirebaseUI

我使用dagger进行依赖注入,我的所有活动都是dagger注入:@Suppress(“unused”)@Module抽象类MainActivityModule {@ContributesAndroidInjector abstract ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.