android-viewmodel 相关问题

当我将一个对象注入到我的匕首柄模块中明确提供的视图模型时,为什么我会遇到 nosuchmethod 异常

任何帮助将不胜感激,因为我已经为此工作好几天了。 这是错误消息; 引起原因:java.lang.NoSuchMethodException:com.example.funditech.presentation.navigationDrawer。

回答 1 投票 0

使用 Jetpack Compose 显示房间中的物品

我正在尝试使用 JetPack Compose 显示我的房间数据库中的项目,如本例所示。 我的实体: @Entity(表名 = "火车") 数据类 TrainSearch( @PrimaryKey(自动生成 = ...

回答 1 投票 0

如何在Jetpack Compose中正确使用拉动刷新?

我正在尝试在屏幕上实现拉动刷新。但我有一个问题,更新时我需要并行执行两个请求,但正如你从我的代码中看到的,我不等待结果......

回答 1 投票 0

“在 build.gradle 中使用 ViewModel 和 LiveData 而无需显式依赖声明”

我注意到,在我的一些 Android 项目中,我能够访问 ViewModel 和 LiveData 类,而无需将以下依赖项显式添加到我的 build.gradle 文件中: 实施(“

回答 2 投票 0

状态更改时片段不会更新

我正在 Kotlin 中使用 Flow 和 MutateStates。我的 viewModel 中有一个数据列表,对应于几个不同的片段。根据我之前的问题,仅更新必要的

回答 1 投票 0

Koin 2.2.1:我无法在 Activity 中使用“by viewModel”

无法从 Activity 使用“by viewModel” 我想为 Activity 注入 ViewModel,所以我尝试了这个。但是失败了,Android Studio找不到它的引用。 私有val mainViewM...

回答 3 投票 0

为什么我的 UiState(stateflow 对象)在视图模型中更新后没有更新?

我通过 updateSelectedCategory(category = selectedCategory) 函数更新模型中的 uiState,我检查了视图模型中的日志,一切正常,已更新。但是,当我...

回答 1 投票 0

ViewModel 中的缓存流程

我有一个ViewModel @HiltViewModel 类 GreetingCoverScreenViewModel @Inject 构造函数( 私有 val 存储库:PersonalizationRepository ) : 视图模型(){ 有趣的 getIllustrations(有时...

回答 1 投票 0

Android Jetpack 撰写和查看模型生命周期

我刚刚开始学习Android中的jetpack compose。我看到了可用于撰写的视图模型依赖项。我的问题很简单,Compose 中视图模型的生命周期是什么?例如我

回答 1 投票 0

如何通过viewModels获取viewModel? (片段-ktx)

我正在为 Activity 及其所有片段使用 Single viewModel。 因此,要初始化视图模型,如果必须在所有片段的 onActivityCreated 中编写此设置代码 超越乐趣

回答 13 投票 0

Android,不同片段的同一视图模型类的不同实例

我目前正在学习Android ViewModel,但我不完全确定使用它们的正确方法。 根据我收集的信息,ViewModel 旨在将逻辑与视图隔离。因此...

回答 1 投票 0

如何使用jetpack compose根据视图模型中的状态导航到不同的屏幕

我有一个身份验证模块,其中包含登录、otp 确认等屏幕。我有一个 AuthViewModel ,它处理 UI 事件,如下所示: @HiltViewModel 类 AuthViewModel @Inject

回答 1 投票 0

如何使用回收器视图作为(选项卡布局)来使用用户信息更新片段布局

我想实现这个目标 我的目标是,当用户单击该人时,会将文本颜色更改为蓝色,它将显示个人信息,并且对于所有用户来说都是相同的。所以我很...

回答 1 投票 0

SavedStateHandle 和 RememberSaveable 有什么区别?

据我所知,使用 Android Compose, SavedStateHandle 与 ViewModel 一起使用,遵循 ViewModel 生命周期和键值映射,并且可以用作流程。 RememberSaveable 与 varia 一起使用...

回答 1 投票 0

如何使用 Hilt 和 Jetpack Compose 在仪器测试中使用导航参数填充 SavedStateHandle

我将 Compose、Navigation、ViewModel 和 Hilt 与 SavedStateHandle 结合使用来访问 ViewModel 中的导航参数。一切都运行良好,但是我遇到了一个问题......

回答 1 投票 0

Dispatcher.IO 和 Dispatcher.Main 哪个更适合用于 API 调用?

我在我的 Android 应用程序中使用 MVVM 架构模式。我想使用 coroutinescope.lauch{} 从我的 ViewModel 进行 API 调用,我是否需要将 Dispatcher 指定为 Dispatcher.IO

回答 2 投票 0

这种在ROOM数据库中过滤数据的方式有错吗?

我有一个待办事项列表应用程序,其中使用了 ROOM 数据库。该应用程序还具有一些过滤功能,因此用户可以根据标题、优先级或描述来过滤列表。 我想知道是否...

回答 1 投票 0

Jetpack Compose 将参数传递给 viewModel

我们如何在 Jetpack Compose 中向 viewModel 传递参数? 这是我的可组合项 @可组合 有趣的用户列表(){ val myViewModel: MyViewModel = viewModel("db2name") // 传递 pa...

回答 6 投票 0

为什么可组合的重组看起来是无状态的(唯一传递的参数是函数,而不是状态)

我通过单击第一个可组合项调用相应的函数来更新 uiState。 第二个可组合项因此而重组,尽管它不采用任何状态参数,只采用...

回答 1 投票 0

我正在使用数据绑定更新 ViewModel,但视图未更新

如果我更新 ViewModel,消耗此数据的 View 应该会自动更新,对吧?我缺少什么? 这是 MainActivity 类: 类 MainActivity : AppCompatActivity() {

回答 1 投票 0

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