viewmodel 相关问题

视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。

当 ViewModel 使用 Java 且 UI 使用 Jetpack Compose (Kotlin) 时,如何观察列表中的变化

我正在将应用程序从 View 迁移到 Compose。该应用程序是用 Java 编写的,因此我需要将 UI 迁移到 Kotlin。 我更喜欢尽可能逐渐地进行,所以我要离开 ViewMode...

回答 1 投票 0

ViewModel 的 LiveData 变量为空值,而不是 Flow 中所需的值

我正在尝试制作一个使用 firestore 的简单应用程序,只需插入设备的令牌并获取与该令牌对应的名称。当我尝试获取“名称”值时,流程...

回答 1 投票 0

存储当前数据

所有数据均来自服务器批量。我无法影响它的音量。因此,为了减少请求数量,我将此数据存储在单个 ViewModel 中,并在所有屏幕上共享。我明白...

回答 1 投票 0

如何对扩展 AndroidViewModel 的 ViewModel 进行单元测试。构造函数中的应用程序出现问题

所以我必须编写单元测试,并且我需要测试我的 ViewModel。 我有一个基本 ViewModel,并且 BaseViewModel 扩展了 AndroidViewModel。我扩展 AndroidViewModel 的原因是这样我可以......

回答 2 投票 0

更新到 viewModel 后视图未更新

我有以下项目列表,每个项目旁边都有一个按钮形式的复选框。 当未选择该按钮时,应显示一个黑色空圆圈。 当选择该按钮时

回答 1 投票 0

如何解决StateFlow值不更新的问题?

如何解决StateFlow值不更新的问题? StateFlow 的值未分配给 BoardRequestDto 对象。 StateFlow 的最新值未在创建中正确收集...

回答 1 投票 0

使用 SharedViewModel 的多页 viewPager2 与分页 3 不显示第 2 页上的数据

我想实现两个视图选项卡,以回收视图作为列表,并使用分页3收集数据并返回将是kotlin流程。在第一个选项卡中一切都运行良好,但在选项卡中没有显示任何内容...

回答 1 投票 0

java.lang.RuntimeException:无法创建类<package- name>viewmodel.LoginViewModel

我也遇到过这个问题。 我在当前的 android 项目中使用 jetpack compose 和 android hilt。 一旦活动出现在屏幕上,应用程序就会崩溃。 看了很多解决方案后...

回答 1 投票 0

使用 ViewModel 提交 POST

我正在创建一个网站,您可以在其中为游戏创建活动。我有一个创建页面。创建新Event时,页面有一个GameID字段。我正在尝试使用 ViewModel 以便我可以显示...

回答 1 投票 0

在 Compose 屏幕之间共享 MainActivity ViewModel

我正在使用 JetpackCompose,并且我有一个生命周期 Observable BatteryBroadcast 类,该类使用 Hilt 注入到 MainActivity 中,我想将数据从 BatteryBroadcast 传递到 ViewModel...

回答 2 投票 0

如何让viewmodel发起后台任务

我有一个队列需要执行任务。任务有两种类型:片段工作和后台工作。但我想把所有的工作代码都放在viewmodel中统一管理。我该怎么办

回答 1 投票 0

为什么 ViewModel 的 StateFlow 在单元测试中不更新,而是使用 stateIn 从存储库映射到 UI 状态?

我正在使用假存储库测试 ViewModel,该存储库使用 StateFlow 来存储假数据。此 StateFlow 作为存储库中的普通 Flow 公开。在 ViewModel 中,我正在映射重新...

回答 1 投票 0

我可以在 MutableLiveData 上使用observerAsState()吗?

我在构建小型电影库应用程序时遇到了问题。我的结构如下:我有一个 MovieSearchScreen 函数,它调用 SearchBar 函数以及 MovieSearchR...

回答 1 投票 0

如何在 Kotlin Desktop 中加载 ViewModel?

我有一个基于 JetBrains Compose 的 Android 和桌面多平台应用程序。在公共模块中,我有屏幕(作为可组合函数),其中的 ViewModel 继承自 dev.icerock.moko.m...

回答 1 投票 0

使用 compose 和 kotlin 的多个实例

对不起英语,我正在使用翻译器。我只是一个初学者,请在回复时考虑这一点。我知道代码可能不是最好的。这只是一个开始。 我正在使用视图模型创建一个

回答 1 投票 0

如何在Composable和Activity中获取相同的ViewModel实例?

在我的android项目(jetpack compose)中,我在onTagDiscovered方法中有一个活动,我收到一条从NFC标签读取的消息,我想将其传递给当前活动的viewModel,其中...

回答 1 投票 0

(Java) 升级 androidx.lifecycle:lifecycle-viewmodel

当我尝试将 androidx.lifecycle:lifecycle-viewmodel 从 2.7.0 升级到 2.8.1 时 - 弹出错误: 无法解析符号“AndroidViewModelFactory” 问题:有没有办法获得相同的行为...

回答 1 投票 0

在视图模型中使用短信检索器API

我想在视图模型中使用 Sms Retriver Api,但为了获取客户端对象,我应该将 android 上下文传递给 getClient 方法,如下所示。 val smsRetrieverClient = SmsRetriever.getClient(

回答 1 投票 0

如何在 Android 中使用协程在按下后退按钮时进行 API 调用而不取消?

我想实现在 Activity 中按后退按钮触发 API 调用的功能,同时应用程序无需等待 API 即可导航回上一个 Activity

回答 1 投票 0

如何使用输入参数创建视图模型的实例

我有以下视图模型,它采用 Context 输入参数。 类 MyViewModel(val context: Context): ViewModel() { } 当我的应用程序尝试创建此视图模型的实例时,我...

回答 1 投票 0

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