dagger-2 相关问题

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

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.