视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。
我认为这是不可能的,但后来: 谷歌开发人员的这项测试似乎表明并非如此。 我们不能使用相同的 ViewModel 实例在活动之间共享数据,对吗?
对此有点疑惑,求助有经验有知识的朋友。 视图模型:我可以用来在 UI 端显示数据的对象 实体:进入数据库端,...
使用 Kotlin (Jetpack Compose) 在视图模型中收集回调流的最佳方法
我正在尝试从视图模型中的存储库收集回调流以保存用户数据。我有这两个实现: 代码 A) private val _userState = MutableStateFlow(null) 有效使用...
jquery:如何从 MVC 项目中的视图模型迭代列表的元素?
我想使用 jQuery 在 MVC 项目中遍历我的视图模型中的条目列表。 我试过这个: $.each(@Model.Basisdatenliste, function (index, element) { console.log("元素#&quo...
如何使用@HiltViewModel 正确使用 Hilt 和 ViewModel?
我对 Hilt 和 ViewModel 有疑问。我收到 RunTimeException: MainViewModel> 没有零参数构造函数 我花了几个小时来找出问题所在...... 以下是我的代码的来源: 应用...
使用 MutableLiveData 和具有多个图像的 LiveData 实现 ViewModel
下面的代码使我能够从手机图片库中最多选择 4 张图片。但是,我需要有关视图模型代码的帮助。如果选择一张图像并且手机配置发生变化,则图像
Kotlin - 在运行函数之前等待多个 LiveData 被观察
我正在使用 viewModel 从房间数据库中提取实时数据。我有 2 个从我的 viewModel 中提取的 LiveData,然后我将运行一个函数从我的服务器中提取数据。我需要两个值都...
Jetpack Compose 在多个页面之间传递 ViewModel 但在超出范围时删除
这就是我想要实现的目标(注意我对 Jetpack Compose 还很陌生): Jetpack Compose 2022 年 4 月。日期很重要,因为我正在寻找最新的最佳实践。 我尝试了很多不同的...
视图中的 CollectionView 在清除 viewmodel 中的 observablecollection 后不再更新
从主页导航到第二页并选择列表中的项目,属性加载到第二个网格列上就好了。但是,当我在列表中选择另一个项目并清除和
在 Viewmodel 中使用 LiveData,我们使用 switchMap 或 Transformations.map 像这样 val recipesList = cuisineType.switchMap { repository.getDisplayRecipes(it.cuisineType).asLiveData() } 什么...
HTTP 失败:java.net.UnknownHostException,没有与主机名关联的地址
在我的项目中,我需要在获取请求并开始导航到另一个片段之前检查我的初始屏幕上的互联网连接,我还有 viewmodel 集成,我的应用程序正在崩溃......
不能在 ViewModel 的测试中模拟。 (科特林,撰写)
我在视图模型测试中遇到模拟问题。我每次编译都有错误: 每个 { ... } 块内缺少模拟调用:确保块内的对象是模拟 io.mockk.
成功获取请求后..无法使用组合订阅者.sink将数据转换为ViewModel Published var
我正在从免费 API 获取数据到 @published var.. 成功 然后在 ViewModel 中,我订阅了 @published var 并尝试 .sink 到我的 ViewModel @published var 中......但它不起作用!我...
我有一个工作应用程序,它使用 Room 数据库来维护体育联盟名册,带有一个回收器适配器和一个 RosterViewModel 类和工厂。几个片段各自实例化一个视图模型......
在 Compose 中使用 StateFlow 更改状态时,对象的属性不会更新
我按照上次的谷歌教程在新项目中引入Compose/ViewModel/State,但是遇到了一个问题,不懂。当我使用 Viewmodel 中的方法更新对象时...
添加 TotalCurrent(decimal) 添加 0.1 但出现错误 我在视图模型中有两种方法称为 IncreaseAmplitude 和 DecreaseAmplitude 返回类型 float 我正在尝试
最近开始学习Android,遇到了一个问题。我在项目中使用了MVVM、Coroutines、Live Data、Dagger 2、Retrofit。问题是数据没有显示在Fragment中
我正在创建一个视图模型,我将在其中放置我从数据库中检索到的数据。 检索数据后,我将其映射并创建一个包装器类型的数组。 以下是我的视图模型 类
这是视图模型 有趣的 getUsers() = userRepository.getUsers() 这是存储库 有趣的 getUsers(): LiveData>> = liveData { 发出(结果。加载) ...
协程:lifecycleScope 和 viewModelScope 有什么区别?
几乎是标题 - 如果存在选择,我不确定什么时候应该使用一个而不是另一个。此外,使用协程执行请求时有哪些预防措施/最佳实践