Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Fragment 和 Activity 之外通过 Hilt 进行现场注入
我想知道是否可以在片段或活动之外使用字段注入 我知道我可以使用构造函数注入 但是我想知道是否也可以使用字段注入 我认为 Dagger 是可能的 当我尝试用注入的东西做某事时yclass字段我收到此错误 lateinit property y
Android
kotlin
dependencyinjection
daggerhilt
Hilt:为什么是 ActivityRetainedScoped 与 ViewModelScoped
我试图理解为什么ActivityRetainedScoped为希尔特的 DI 引入 在我看来 范围与ViewModelScoped应该做 我的印象是作用域是这样工作的 AppScope singleton gt ViewModelScope
Android
Dagger2
daggerhilt
使用 Hilt 提供 Activity 实例
我该如何翻译这样的内容 Module abstract class BaseActivityModule a Binds abstract fun provideActivity activity A AppCompatActivity c
Android
Dagger2
daggerhilt
无法使用 Hilt 注入 workmanager 构造函数
我正在开发一个 Android 应用程序 我尝试将 hilt 与 workmanager 构造函数一起使用 但它不起作用并给出了此错误 2020 08 18 19 01 09 989 18125 18759 com E WM WorkerF
Android
dependencyinjection
androidworkmanager
daggerhilt
Hilt Fragments 必须附加到 @AndroidEntryPoint Activity。找到:类 androidx.fragment.app.testing.FragmentScenario$EmptyFragmentActivity
当我运行单元测试代码时出现以下错误 Caused by java lang IllegalStateException Hilt Fragments must be attached to an AndroidEntryPoint Acti
Android
androidespresso
daggerhilt
(已解决)插件选项不允许使用多个值 androidx.compose.compiler.plugins.kotlin:reportsDestination
我正在使用 Android Studio 与 Kotlin 进行 Android 开发 我的项目中有40多个Android模块 其中一些是Java模块 一些主题是android模块 Kotlin Version 1 8 20 Hilt Ve
Android
androidjetpackcompose
daggerhilt
从班级内部传递代表
trackableCollection正确注入Fragment and Activity有 AndroidEntryPoint 现在我需要将其注入 CustomView 中但在构造函数中 WithFragmentBindings Andro
Android
kotlin
androidcustomview
daggerhilt
Android WorkManager Worker 无法使用 Dagger Hilt `@WorkerInject` 注入
我正在尝试遵循以下指南https developer android com training dependency injection hilt jetpack workmanager https developer android co
Android
androidx
daggerhilt
Jetpack 撰写预览因 hiltViewModel<>() 崩溃
我使用 compose 版本 1 1 0 beta03 和 hilt navigation compose 1 0 0 beta01 这是我的可组合代码 fun EngagementBotChart modifier Modifier Mo
Android
kotlin
androidjetpackcompose
daggerhilt
使用 Hilt 提供首选项数据存储
我试图提供一个共同的DataStore
Android
kotlin
daggerhilt
androidjetpackdatastore
如何使用 hilt 而不是使用工厂来初始化 viewModel 中的参数
现在我使用 viewModelFactory 来初始化片段中 viewModel 的参数 class MyFragment Fragment override fun onCreateView inflater LayoutInflater
Android
daggerhilt
HiltAndroidApp/HiltViewModel IDE 中的“未解析的参考”,但它仍然可以构建而不会出现错误
所以我按照以下步骤进行操作https developer android com training dependency injection hilt android https developer android com training
Android
AndroidStudio
daggerhilt
通过 hilt 中的不同具体类绑定接口?
我用希尔特 我有一个接口 但我有两个实现它们的类 我需要在 ViewModels 中实现不同的 Bind 接口 请帮助我 创建自定义组件 或使用自定义范围 您提供的代码会有所帮助 但让我们假设 您的界面 interface YourInte
Android
dagger
daggerhilt
Hilt ViewModel 没有零参数构造函数
Cannot create an instance of class com comp app winners WinnersViewModel Caused by java lang InstantiationException java
Android
androidviewmodel
daggerhilt
我如何将运行时依赖传递给 Hilt 模块?
我希望创建一个Retrofit通过带有运行时的 Hilt 模块的实例baseUrl 我怎样才能提供baseUrl到希尔特模块 图表示例 use case gt repository gt api gt retrofit gt 你能帮助我吗
Android
Retrofit2
daggerhilt
使用 Hilt 注入 viewModel 时不会调用 init
我想在 ViewModel 初始化时发出 API 请求 这就是为什么我在里面发出 API 请求init方法 期待init当我在 Activity 中注入 viewModel 时被触发 我究竟做错了什么 MainViewModel kt Hi
Android
kotlin
dependencyinjection
dagger
daggerhilt
Hilt ClassCastException:ViewComponentManager$FragmentContextWrapper 无法转换为 AppCompatActivity
我有这段代码 当单击适配器中的 viewHolder 项目时 我会显示对话框片段 SpecialRequestNotFoundBottomSheetDialog requestItem specialRequestEntity id let
Android
kotlin
Dagger2
daggerhilt
使用 Hilt 注入 CoroutineWorker:无法实例化woker
有人问过同样的问题 但它们对我不起作用 一开始我使用的是最新版本的工作管理器 即 2 7 alpha 3 但我降级了 因为它只兼容 android 12 预览版 sdk 错误仍然存 在 它无法实例化工作人员 因为这些依赖项包含在工作人员的构
Android
androidworkmanager
daggerhilt
在 jetpack compose 中将视图模型传递给子可组合项是一种不好的做法吗?
Example 我有一个 Composable func WorkoutScreen 它注入一个专用的 ViewModel 例如带刀柄 它显示一些不同的子可组合项 例如 Composable func ProgressView 和其他一些
State
ViewModel
androidjetpackcompose
daggerhilt
Hilt - CoroutineDispatcher 上缺少绑定
我正在重构我的应用程序Hilt作为依赖注入管理器 我有一个构造函数可注入类 构造函数中有两个参数 其中一个参数是CoroutineDispatcher class SubscriptionsLocalDataSource Inject co
Android
kotlin
dependencyinjection
daggerhilt
1
2
»