cost 422 ms
我可以将“@ApplicationContext private val appContext: Context”用作将由 Android Studio 中的 Service() 调用的 class 的 DI 吗? - Can I use “@ApplicationContext private val appContext: Context” as DI for a class that will be invoked by a Service() in Android Studio?

赏金将在 4 天后到期。 此问题的答案有资格获得+50声望赏金。 HelloCW正在寻找来自可靠来源的答案。 我在我的 Android Studio 项目中使用 Hilt 作为 DI。 ServiceTranslate是一个Service class,它的生命周期比应用本身更长。 Servi ...

Hilt - 如果没有 @Inject 构造函数或 @Provides 注释方法,则无法提供应用程序 - Hilt - app cannot be provided without an @Inject constructor or an @Provides-annotated method

这是我的刀柄模块: 这是指定的应用程序 class: 这是我得到的错误: 我仔细检查了我使用注入的每一个 class,并且在每一个中我都使用了 @Inject 注释。 我阅读了每个堆栈问题,但没有一个解决了我的问题。 ...

如何在我所有的视图模型中共享同一个数据实例 class? - How to share the same instance of a data class across all my view models?

我是 android 开发的新手,正在努力寻找这个答案。 是否可以在我的所有视图模型中共享数据 class 的相同实例? 目前,当我的应用程序首次启动时,我正在从 Firestore 数据库中获取用户的应用程序首选项,并实例化我定义的用于保存所有用户首选项的数据 class 实例。 我想让我所有的 ...

如何在 Kotlin 中使用带 Livedata 的 MVVM 模式从子片段访问父片段数据 - How to access Parent Fragment data from Child Fragment using MVVM pattern with Livedata in Kotlin

我有一个列表片段,当用户按下列表项用户转到新片段(父片段)时,recyclerview 用于显示列表,我在其中使用 viewpager2 设置了带有 2 个片段(详细片段和第二片段)的 tablayout。 这里使用 Bundle 将列表项中的数据传递给父片段。 我需要访问父片段中可用的数据,并使用 ...

如果没有 @Inject 构造函数或 @Provides-annotated 方法,则无法提供 FirebaseFirestore - FirebaseFirestore cannot be provided without an @Inject constructor or an @Provides-annotated method

我正在努力解决以下问题,但找不到解决方案。 我有多模块项目。 我设置了所有模块和依赖项,但我仍然收到 firestore 的此错误:错误:[Dagger/MissingBinding] com.google.firebase.firestore 我的 DI 设置如下 FirebaseDiModul ...

使用 Hilt 将依赖项注入 Android 类时无法运行 - Not able to run when injecting dependencies with Hilt into Android Classes

我正在使用 Hilt 制作应用程序。 但我的问题是,我只能通过 AndroidManifest.xml 运行我的应用程序吗? 我想通过另一个 class 运行它,但它一直给我一个空白页。 我的课程: 使用@HiltAndroidApp 的应用程序 class 使用@AndroidEntryPoint ...

Jetpack Compose 如何使用 savedStateHandle 在带有 Hilt ViewModel 的屏幕之间传递 arguments? - Jetpack Compose How to pass arguments between screens with Hilt ViewModel using savedStateHandle?

最近在我的应用程序中,我一直在使用简单的导航组件 arguments 传递。 由于我添加了 Hilt ViewModel,我遇到了一个叫做saveStateHandle的东西,显然我可以用它轻松地在屏幕之间传递 arguments。 我怎样才能做到这一点? 我在我的HiltViewModel中实现 ...

从 Android 视图模型注入的 SavedStateHandle 访问深层链接参数 - Access deep-link parameters from an Android View Model's injected SavedStateHandle

我将如何在 Android 的架构组件ViewModel的初始时间从深层链接访问数据。 我可以通过注入 Hilt 的SavedStateHandle访问意图的Bundle ( intent.extras ) 中提供的附加功能,但是当通过深层链接打开 Activity 时,我在 Activity 级别 ...

匕首柄注入活动导致 UninitializedPropertyAccessException 错误 - Dagger hilt injecting into activity results in UninitializedPropertyAccessException error

我正在尝试使用模块将 class 注入到使用匕首柄的活动中。 我浏览了教程和无数 SO 帖子。 我不知道我做错了什么。 我有一个要在活动中使用的 DataStoreManger class。 我有一个提供 DataStoreManager 的 AppModule。 然后我尝试在 MainActivi ...

无法使用 Hilt 创建 ViewModel 的实例 - Cannot create instance of ViewModel with Hilt

看来我在使用 Hilt 时遇到了问题。 我收到以下错误。 也许我需要向 AppModule 添加一些东西。 我不确定... 我使用以下依赖项: 我的 ViewModel class 看起来像这样: 活动是这样的: 应用模块: 更新:看起来 Hilt 不喜欢我在构造函数中添加了一些东西。 它需要一个 ...

java.lang.IllegalStateException:必须将 Hilt 活动附加到找到的 @AndroidEntryPoint 应用程序:class dv.file.transh.app.FileExplorer - java.lang.IllegalStateException: Hilt Activity must be attached to an @AndroidEntryPoint Application Found: class dv.file.transh.app.FileExplorer

该应用程序在安装后立即崩溃并抛出上面的奇怪错误在此处输入图像描述和崩溃的日志在此处输入图像描述 ...

如何确保我使用相同的 ViewModel 实例? - How to make sure I use the same instance of the ViewModel?

在 MainActivity 中,我使用以下方法创建了一个 ViewModel 对象: 在可组合函数中,我使用 Hilt 将其注入: 但在我看来,视图模型对象是不同的对象,因为当我单击激活时,更改不会传播到 MainActivity。 我需要重新启动应用程序才能看到更改。 如何确保我使用的是同一个 ...

ShareViewModel 如何在可组合函数中获得单例 - ShareViewModel how to get a singleton in composable function

我有一个混合应用程序,我需要在我的可组合函数中使用 Shared ViewModel 类的单例。 我用希尔特。 我的 SahreViewModel 类: 我在我的应用程序中随处使用我的 SharedViewModel,并且可以在任何片段中获取单例: 同样,我想进入可组合函数。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM