viewmodel

大耳猫11 天前
android·kotlin·viewmodel
Android 中的 ViewModel详解在 Android 开发中,ViewModel 是 Jetpack 架构组件的核心成员之一,专为管理与界面相关的数据而设计。它通过生命周期感知能力,确保数据在配置变更(如屏幕旋转)时持久存在,并将数据逻辑与 UI 控制器(Activity/Fragment)解耦,显著提升代码的可维护性和可测试性。以下从核心概念、实现原理、使用示例及最佳实践等方面展开详细说明。
缘来的精彩1 个月前
android·kotlin·android studio·compose·viewmodel
Kotlin与Jetpack Compose的详细使用指南Kotlin与Jetpack Compose的详细使用指南,综合最新技术实践和官方文档整理:‌项目创建‌
天花板之恋6 个月前
jetpack·viewmodel
ViewModelViewMode是MVVM架构模式中VM层对应的类,它的作用是存储界面数据,并和界面发生数据交互。ViewModel能感知生命周期,并且在界面由于配置问题发生重建时候,可以保持当前的数据不变。生命周期如下:
sziitjin8 个月前
android·compose·viewmodel
Jetpack Compose 02 Compose + ViewModel UI和数据逻辑分离当我们在项目中使用Jetpack Compose进行页面编写的时候,页面涉及到数据刷新,该如何实现UI和数据逻辑分离?本文通过使用Compose + ViewModel ,将在ViewModel中实现数据逻辑,解耦Compose。
challenge51all9 个月前
android·单元测试·jetpack·viewmodel
ViewModel(8)单元测试对 ViewModel 进行单元测试可以确保其数据处理逻辑的正确性和稳定性。以下是一个简单的示例,展示如何对 ViewModel 进行单元测试:
hqwest1 年前
c#·.net·wpf·wpf案例·wpf布局·wpf ui·viewmodel
WPF真入门教程28--项目案例--MQTT服务器和客户端这个案例还是布局加视图模型,样式应用,业务逻辑,该项目是一个mqtt服务器和客户端的通信工具,这里不去分析mqtt的通信原理,关注在于wpf技能的应用,能够掌握这个例子,离项目开发也差不多了,只是没有跟db打交道,本项目重点在于理解mvvm模式,开发环境依然是vs2022,.netframework 4.8,wpf应用程序。