懒惰初始化与单身人士的单身人士带有刀柄注释
假设我想创建一个遵循Singleton模式的对象。我可以通过以下方式做到这一点: 方法1:使用懒惰初始化 @Singleton object RetrofitCreator { val retrof…
将注射字段注入任何范围的任何类
假设我有一个类A, class A () 我想将 a 的实例注入 b 中,然后让刀具或匕首处理它。 Class B { @Inject lateinit var a: A } 假设B类是一个普通的类…
握持网络呼叫后提供依赖性
我需要为店面API提供图形客户端,但是在进行网络调用后,我只能构建客户端。 @Provides @Singleton fun getGraphClient(context: Context, client: Cl…
从JetPack Compose中的ViewModel导航的正确方法是什么? Hilt+ ViewModel?
我偶然发现了这个非常琐碎但棘手的问题。我花了很多时间搜索官方文档,但不幸的是没有找到答案。 官方文档说,您应该将 navcontroller 的实例传递给 @…
如何使用Android Studio中的ViewModel()使用HILT依赖性注入上下文?
我希望能与Hilt for ViewModel进行依赖注入上下文, 我已经阅读了文章 ,并基于代码A的文章。 但是我得到以下警告信息,为什么?我该如何修复? 此字…
为什么注射上下文用刀柄向ViewModel引起错误,导致错误“无法解决”?
我在项目中使用 hilt_version ='2.41',我已经阅读了文章。 我希望将上下文注入 viewmodel ,所以我编写了代码文章。 当我编译代码A时,我会得到结果A…
请检查此代码。当我尝试使用@BindValue添加存储库时。刀柄正在抛出错误,如下
请检查此代码。当我尝试使用@BindValue添加存储库时。刀柄抛出错误如下。 @HiltAndroidTest @UninstallModules(AppModule::class) @RunWith(AndroidJU…
如何使用Hilt将参数从活动传递到ViewModel(没有ViewModel工厂)
在我的活动中,我从意图附加器中启动了多个变量。到目前为止,我正在使用ViewModeFactory将这些变量作为参数传递给我的ViewModel。 我如何消除对剑术…
如何使用Hilt注入NavController
我是新手。试图从匕首转换为刀柄。但是我坚持将 navController 注入活动。 因此,要创建 navController 实例,我需要访问活动和主机片段ID。在匕首中…
使用 Hilt 和 App Startup 运行仪器测试时出现异常
我开始在项目上设置一些仪器测试,但是当我运行它们时,我会在logcat上得到以下例外: 2022-04-11 10:41:09.352 24409-24409/com.example.appstartupi…
MainActivity 未实现接口 dagger.hilt.internal.GenerateComponent 或接口 dagger.hilt.internal.GenerateComponentManager
我正在学习使用JetPack Compose,并且我试图遵循一个教程,以创建使用Hilt和MVVM创建Pokedex,一切都很好,直到我尝试实现ViewModel,当我注射它并试…
如果所有人都可以与SingletonComponent一起使用,为什么还要使用Android刀片使用不同的范围
要添加 Hilt 模块,您需要执行以下操作: @Module @InstallIn(SingletonComponent::class) abstract class MyModule{ ... } 有不同的范围,例如 Activ…
HILT DAGGER错误Java.lang.luntimeException:无法创建类HomeFragmentViewModel的实例
我试图将视图模型注入片段,但是我有一个错误: 创建com.mas.mas.mas.cryptomasters.ui.fragment.home.home.home.homefragmentviewmodel的实例 java.l…
- 共 1 页
- 1