视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。
如果我在函数中通过 liveData 返回请求并在活动中观察它以显示响应,我的活动是否总是观察 liveData 或仅在调用函数时观察? 视图模型: 有趣
如何在 MVVM、iOS、UIKit 中连接两个 ViewModels
我正在编写天气应用程序,其中包含两个控制器和两个视图模型 WeatherViewModel 和 SearchViewModel 类 WeatherViewModel { 变种 searchViewModel:SearchViewModel var 可绑定天气 =
如何实现ViewModelProvider.Factory?
我想在我的 Fragment 的 onViewCreated 方法中访问 ViewModel 类(它扩展了 AndroidViewModel)。下面的代码行应该像 android 文档所说的那样工作。但事实并非如此!
Convert Flow<List<>> to List<> From Room database
我正在尝试从我的房间数据库中获取玩家列表。在 Flow 中获取它,然后我将其转换为列表 我想遍历列表以检查哪个玩家应该赢/输/平。 我觉得是
如何使用视图模型检查回收视图适配器中的房间数据库中是否存在值
最近我开始在 kotlin 中学习 Room 数据库,我在主线程中进行所有操作以进行测试,现在我开始使用视图模型,但我不知道如何使用视图模型...
我有一个独立的用户控件类库(WPF),它实际上定义了一个事件。 此事件必须由已加载用户控件的 WPF 主机应用程序 (exe) 处理。 但是,按照代码
我在从 check_list_table 获取数据时遇到问题。 insert 方法正常执行,没有错误或警告,但 allItems 属性不起作用。 Item、ItemDao 和 ViewModel 类是...
我在向 check_list_table 中插入数据时遇到问题。插入方法正常执行,没有错误或警告,但是当我检查数据库时,它是空的。 Item、ItemDao 和 ViewModel 类......
如何在 Kotlin / Android 中获取更新的可验证值
我有一个应用程序,我必须在其中显示设备的当前电池电量以及设备是否正在充电? 这是我的代码:- 电池信息模型 数据类 BatteryInfo( val batterLevel:Float, val 正在充电:
以下代码实验室在不使用 Robolectric 或任何模拟库的情况下在单元测试中实例化 ViewModel。 https://developer.android.com/codelabs/basic-android-kotlin-compose-test-viewmodel 我怎么...
我认为这是不可能的,但后来: 谷歌开发人员的这项测试似乎表明并非如此。 我们不能使用相同的 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() } 什么...