E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
viewmodel
android库及框架
Jetpack包含了多个组件库,例如Room(持久性数据库)、
ViewModel
(用于管理UI相关的数据)、LiveData(用于响应式编程)等,可以大大简
i534
·
2023-09-01 07:11
android项目
android
ViewModel
原理解析,人人都能看得懂!
前言今天想跟大家聊的是Jetpack组件之
ViewModel
,之前对
ViewModel
也是一知半解,只是从博客上大概了解过它的原理,自己并没有深入了解过,所以打算自己由浅入深的领略一下,本人自己感觉不算是聪明的那类人
蜗牛是不是牛
·
2023-09-01 06:01
WPF TextBox使用KeyBinding绑定Enter和Return无响应问题
TextBox文本按回车键或者是扫码枪识别条形码自动触发查询功能,由于架构采用的是MVVM的开发模式,所以,刚开始采用KeyBinding的方式绑定命令,然后实现该功能;代码如下:
ViewModel
^@^lemon tea^@^
·
2023-08-31 23:02
#
WPF
遇坑记
wpf
vue 八股
1.MVVM是Model-View-
ViewModel
的缩写,model层代表数据模型,也可以在model中定义数据修改和操作的业务逻辑。
与光i
·
2023-08-31 21:43
vue.js
从LeakCanary看如何判断对象被回收了
前面已经了解了Service,Fragment,
ViewModel
对象的销毁时机,那么在触发销毁时机后,我们怎么判断这些对象有没有回收呢?
小海编码日记
·
2023-08-31 03:56
leakcanary
android
android
jetpack
androidx
开发语言
java
从LeakCanary看
ViewModel
生命周期监控
前面两篇文章中已经了解了LeakCanary中Service和Fragment生命周期监控的实现,那么
ViewModel
生命周期监控又是怎么实现的呢?
小海编码日记
·
2023-08-31 03:55
leakcanary
android
android
jetpack
Android开发——设计一个全局可调用的
ViewModel
对象
思路步骤创建一个全局的ViewModelProvider.Factory对象:在应用的主Application类中创建一个全局的ViewModelProvider.Factory对象,用于创建和管理
ViewModel
Android技术栈
·
2023-08-31 02:13
Android
开发
android
Android开发
程序员
移动开发
viewmodel
gradle android 配置 build 变体
所以通过gradlemoudle组织工程:core:通用部分,包括data层,
viewModel
,共用资源文件等view:view实现compose:compose实现但是实际体验之后,发现还是有很多弊端
lzyprime
·
2023-08-30 19:48
avtivity和fragment和fragment共享数据
avtivity里://主要是这里要都指向avtivitymViewModel=ViewModelProviders.of(this).get(sjd_
ViewModel
.class);fragment
顺发广告_f363
·
2023-08-30 17:20
【Android-Jetpack进阶】5、Room 数据库、
ViewModel
内通过 Database 查到 LiveData 并通知变化、用 createFromAsset() 预填充数据库
文章目录五、Room操作数据库5.1用Entity、Dao、Database操作数据库5.2
ViewModel
内:通过Room.Database查到LiveData数据,在外部监听LiveData5.3Room
呆呆的猫
·
2023-08-30 06:48
android
jetpack
数据库
android
MVVM架构模式
目录一、MVVM简介二、MVVM结构三、MVC四、MVP五、MVVM的优势与存在的问题一、MVVM简介MVVM是Model-View-
ViewModel
的简写。即是模型-视图-视图模型。
山南237
·
2023-08-29 20:42
架构
MVVM 和 MVC 区别是什么?哪些场景适合?
1、基本定义1.1)MVVM基本定义MVVM即Model-View-
ViewModel
的简写,即模型-视图-视图模型,模型(Model)指的是后端传递的数据,视图(View)指的是所看到的页面,视图模型
新苡米
·
2023-08-29 13:32
基于Android 带动画的自定义流程状态图
概述这是一个带渲染动画的自定义流程状态图,每个节点根据当前的进度可渲染成不同的标识,也扩展了超出屏幕时的滑动效果,同时也运用了
viewmodel
和databinding技术,用MVVM架构模式来实现效果详细一
西安未央
·
2023-08-29 09:21
移动技术
android
liveData+
viewModel
+databining
Android中的mvvm架构核心就是liveData+
viewModel
+databining(Databinding也可以不用)
简书不简单iiii
·
2023-08-29 09:03
【Android 架构之 MVI 完全体】 就MVVM 来说关于PartialChange & Reducer
假设“新闻流”这个业务场景,用户可以触发如下行为:初始化新闻流上拉加载更多新闻举报某条新闻在MVVM中,这些行为被表达为
ViewModel
的一个方法调用。
Darren老师
·
2023-08-28 21:37
Jetpack入门到精通(二)一文带你了解Lifecycle(使用篇)
,这一篇文章来介绍AndroidJetpack架构组件的Lifecycle,Lifecycle用于帮助开发者管理Activity和Fragment的生命周期,由于Lifecycle是LiveData和
ViewModel
字节跳不动
·
2023-08-28 15:48
mvvm模式 android 缺点,Android开发MVVM设计模式的实现及ButterKnife兼容结合源码详解并总结优缺点...
MVVM设计模式主要是view通过中间件
viewModel
与model数据模型交互,咱们可以看一下流程图:本篇采用谷歌自带DataBinding组件实现MVVM,只需要在app.gradle开启就行:dataBinding
WouldYouKindly
·
2023-08-27 17:33
mvvm模式
android
缺点
android视图组件化MVVM架构
android官方的lifecycle,
viewmodel
和liveData都还没有发布,从去年开始,我将之前的项目架构重新用kotlin重写了,同时引入databinding,dagger,retrofit
王者梦回Arvin
·
2023-08-27 15:29
常见前端面试之VUE面试题汇总六
优点:分离视图(View)和模型(Model),降低代码耦合,提⾼视图或者逻辑的重⽤性:⽐如视图(View)可以独⽴于Model变化和修改,⼀个
ViewModel
可以绑定不同的"View"上,当View
爱敲代码的学长
·
2023-08-27 14:54
前端开发
前端
vue.js
javascript
职场和发展
面试
开发语言
前端框架
再学
ViewModel
ViewModel
能干些啥?
ViewModel
可作为UI数据的持有者,在activity/fragment重建时
ViewModel
中的数据不受影响,同时可以避免内存泄漏。
Drew_MyINTYRE
·
2023-08-26 10:47
工作中遇到的坑(六)
MVVMModel:数据模型以及Repository数据仓库(用于获取和组合来自网络,本地数据)View:界面
ViewModel
:内部会有一个LiveData,将Model的数据放到LiveData中,
云呆呆
·
2023-08-26 04:15
常见前端面试之VUE面试题汇总六
优点:分离视图(View)和模型(Model),降低代码耦合,提⾼视图或者逻辑的重⽤性:⽐如视图(View)可以独⽴于Model变化和修改,⼀个
ViewModel
可以绑定不同的"View"上,当View
学长是个程序员
·
2023-08-25 21:13
前端开发
前端
vue.js
javascript
面试
后端
职场和发展
前端框架
LiveData速成
spm=1001.2014.3001.5501android之
ViewModel
:https://blog.csdn.net/li6472/article/details/119800423?
li6472
·
2023-08-25 13:27
讲义
android
kotlin使用StateFlow的collect出错This is an internal kotlinx.coroutines API
示例代码lifecycleScope.launch{
viewModel
.testFlow.collect{}}问题kotlin使用StateFlow的collect出错Thisisaninternalkotlinx.coroutinesAPIthatshouldnotbeusedfromoutsideofkotlinx.coroutines.Nocompatibilityguaranteesare
帅得不敢出门
·
2023-08-24 14:03
Android平台
android
studio
ubuntu
android
Kotlin 协程与生命周期感知组件一起使用
一、build.gradle引入//CoroutineScope生命周期感知组件协程implementation'androidx.lifecycle:lifecycle-
viewmodel
-ktx:2.4.0
简单不一定不好
·
2023-08-24 13:10
Jetpack开发工具包
kotlin
ViewModelScope
协程
Vue MVVM 模型
在MVVM模型中,主要由如下三部分组成:M:Model,模型,也就是要渲染到视图View上的数据V:View,视图,数据渲染的位置VM:
ViewModel
,视图模型,可以视为Model和View之间建立关系的桥梁
萤火虫的小尾巴
·
2023-08-24 11:19
前端
vue.js
javascript
前端
前端框架
Vue
MVVM
Android Jetpack Lifecycle
同时,LiveData与
ViewModel
的也依赖于Lifecycle框架。
一个有故事的程序员
·
2023-08-24 05:32
框架面试题
1.简述MVVM思想M:Model模型层V:View视图层VM:
ViewModel
视图模型控制vue是实现了双向数据绑定的mvvm框架,当视图改变更新模型层,当模型层改变更新视图层。
Tony_Starkis
·
2023-08-23 23:58
面试题
vue.js
javascript
前端
MVVM的一些准则
-view和viewcontroller都不能直接引用model,而是引用视图模型(
viewModel
)-
viewModel
是一个放置用户输入验证逻辑,视图显示逻辑,发起网络请求和其他代码的地方,它的职责
若雨千寻
·
2023-08-23 20:55
Android Jetpack组件的全方位分析
Jetpack包含了很多组件,如LiveData、
ViewModel
、Room、DataBinding、Navigation等。
爱桥代码的程序媛
·
2023-08-23 11:36
android开发
android
jetpack
android
程序员
Android开发
组件
WPF 项目中 MVVM模式 的简单例子说明
几个概念的说明:model:数据,界面中需要的数据,最好不要加逻辑代码view:视图就是用户看到的UI结构xaml文件
viewModel
:业务逻辑代码绑定器:声明性数据和命令绑定隐含在MVVM模式中。
杀死一只知更鸟debug
·
2023-08-23 10:08
WPF
wpf
软件开发模式
3、MVVM模式MVVM(Model-View-
ViewModel
)模式专门面向GUI程序,
diannao720
·
2023-08-23 08:33
模式
原型模式
我所搭建的MVVM设计模式的Android框架(六)
MvvmActivitypublicabstractclassMvvmActivityextendsAppCompatActivity{/***DataBinding*/protectedVmDataBinding;/***
ViewModel
欧西里
·
2023-08-23 04:43
JavaWeb之Vue和Element-UI
VueVue概述vue是什么Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写Vue是前端的框架,是用来简化JavaScript代码编写的是基于MVVM(Model-View-
ViewModel
java白杨
·
2023-08-22 16:57
vue.js
javascript
前端
Vue(前端框架)
1.MVVMModel-View-
ViewModel
是前端的一种架构思想2.Vuevue是前端的一个框架框架:是技术,代码的封装,在框架的基础上进行开发,语法简单便捷。
小谭同学ha
·
2023-08-22 12:57
vue.js
javascript
前端
从LeakCanary看如何判断对象被回收
前面已经了解了Service,Fragment,
ViewModel
对象的销毁时机,那么在触发销毁时机后,我们怎么判断这些对象有没有回收呢?
码中之牛
·
2023-08-22 08:34
移动开发
Android
LeakCanary
android
笔记
移动开发
LeakCanary
Android资深工程书之LiveData核心组件原理剖析
使用LiveData在Android应用程序中使用LiveData,你可以按照以下步骤进行:创建LiveData实例:在
ViewModel
类中创建LiveData对象,并定义数据类型。
Android技术栈
·
2023-08-22 05:13
Android
开发
android
程序员
开发
移动开发
组件
livedata
Java课题笔记~ VUE
基于MVVM(Model-View-
ViewModel
)思想,实现数据的双向绑定,将编程的关注点放
肉肉肉肉肉肉~丸子
·
2023-08-21 17:27
Java
vue.js
java
笔记
vue
javascript
前端
深入理解AAC架构 - LiveData 使用以及整体机制源码
AAC架构中的实际数据持有者,通常存放在
ViewModel
中,通过
ViewModel
脱离生命周期对数据的影响。
七零八落问号
·
2023-08-21 15:07
ViewModel
与viewModelScope
ViewModel
的生命周期,以往我们将UI展示的数据直接缓存在对应的UI组件中,遇到ConfigurationChange等事件UI组件重新创建,我们缓存的数据也随之销毁。
风月寒
·
2023-08-21 14:39
WPF入门到精通:3.MVVM简单应用及全局异常处理
MVVM简介在WPF应用程序开发中,MVVM(Model-View-
ViewModel
)是一种非常流行的架构模式。它为应用程序的设计提供了良好的分层结构和可扩展性。
CPU不够了
·
2023-08-21 05:28
WPF
wpf
学习笔记 ---- 前端 Vue.js
MVVM模式的实现者Model:模型层,表示JS对象View:视图层,表示DOM(HTML操作的元素)
ViewModel
:连接视图和数据的
小小卷王
·
2023-08-21 03:07
笔记
Android MVVM架构模式,详详详细学习
MVVM(Model-View-
ViewModel
)是一种基于数据绑定的架构模式,用于设计和组织应用程序的代码结构。
Android技术栈
·
2023-08-19 12:39
Android
开发
android
架构
学习
数据库
mvvm
程序员
Android开发
Vue小白入门
基于MNVM(Model-View-
ViewModel
)思想,实现数据的双向绑定,将编程的关注点放在数据上官网:https://v2.cn.vuejs.orgl入门案例Document{{m
sgmwgntw
·
2023-08-19 04:11
vue.js
javascript
前端
4.Vue
基于**MVVM(Model-View-
ViewModel
)思想,实现数据双向绑定**,将编程的关注点放在数据上。
Yong_zhi
·
2023-08-18 09:52
javaweb开发
vue.js
前端
MVVM和MVC有什么区别?
MVVM是Model-View-
ViewModel
的简写。即模型-视图-视图模型。【模型】指的是后端传递的数据。【视图】指的是所看到的页面。
Autumn_2460
·
2023-08-18 03:04
解决LiveData数据倒灌/粘性数据
数据倒灌原因原因有很多,比如旋转屏幕导致Activity重建,看官方解释:
ViewModel
将数据保留在内存中,这意味着开销要低于从磁盘或网络检索数据。
qijingwang
·
2023-08-17 08:19
android
java
jetpack
LiveData数据倒灌的解决方案之一
背景我们目前的项目中已经逐步从MVP转移到MVVM(基于
ViewModel
、LiveData、Coroutine实现),尤其在使用到LiveData的时候,发现了它的“数据倒灌”问题比较影响我们的开发场景
Ryane_Lee
·
2023-08-17 08:49
#
5.Android学习探索
livedata
数据倒灌
mvvm
android
vue
1.谈谈你对MVVM开发模式的理解MVVM分为Model、View、
ViewModel
三者。
w_water
·
2023-08-17 05:29
MVC中Controller向View传值的几种方式
MVC中Controller向View传值的几种方式文章目录MVC中Controller向View传值的几种方式一、
ViewModel
使用
ViewModel
二、ViewData在控制器和视图间使用ViewData
GeGe&YoYo
·
2023-08-17 04:33
c#
mvc
asp.net
前端
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他