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
探究Jetpack(一)之
ViewModel
和Lifecycles
目录Jetpack简介ViewModelViewModel的基本用法向
ViewModel
传递参数Lifecycles为什么用LifecyclesLifecycles基本用法Lifecycle主动获知当前的生命周期状态
jemo也怕检查
·
2023-06-11 00:53
Android
android
android
studio
iOS MVVM的理解与分析
单独的看图可能太抽象了项目地址:demo项目总体框架:整体的框架正向绑定:view--->
viewModel
正向绑定反向绑定:
viewModel
---->view(用了KVO)数据变化到了这里基本上实现了
小飞飞啊阿飞
·
2023-06-10 15:47
谈谈你对MVVM 的理解?
MVVM定义MVVM是Model-View-
ViewModel
的缩写,即模型-视图-视图模型。MVVM是一种设计思想。
moofyu
·
2023-06-10 08:41
Vue面试题整理
MVVM是Model-View-
ViewModel
缩写,也就是把MVC中的Controller演变成
ViewModel
。
向前齐步走
·
2023-06-10 00:26
javascript
前端
vue.js
Android mvi 第二篇
文章目录前言一、插个题外话,如何将java异步回调编程协程异步二、说到mvi的核心,那就是view_model和flow拓展下面一一讲解1.定义通用接口,接口包含了‘状态’、‘事件’、‘单次加载状态’2.封装
ViewModel
3
吕子明
·
2023-06-09 20:15
android
kotlin
mvi
flow
flutter mvvm框架(基于provider)
gitHub地址上图为Android中的mvvmMVVM模式分为Model,View,
ViewModel
三个部分(1).Model:数据层,包含数据实体和对数据实体的操作(2).View:界面层,对应于
一抹离愁
·
2023-06-09 18:56
flutter
Dart
Flutter MVVM 实用框架
:玉兔是我啊链接:https://www.jianshu.com/p/a8891fb0fb9d声明:本文已获玉兔是我啊授权发表,转发等请联系原作者授权基于Provider实现MVVM框架,常用的方式是
ViewModel
weixin_38754349
·
2023-06-09 18:55
java
android
设计模式
dart
python
Flutter Provider状态管理---MVVM架构实战
源码仓库地址github仓库地址MVVM介绍MVVM架构分为M(Model)、V(View)、VM(
ViewModel
)三个部分,他们分别处理自己的分工,在View和Model之间使用
ViewModel
一叶飘舟
·
2023-06-09 18:51
flutter
flutter
架构
ios
Flutter MVVM架构
文章目录FlutterMVVM架构概述代码结构具体实现添加依赖库简单封装网络请求框架创建Model层创建
ViewModel
层创建View层配色Provider状态管理最终效果代码下载FlutterMVVM
xiangxiongfly915
·
2023-06-09 18:48
Flutter
flutter
架构
mvvm
WPF_MVVM简述
MVVM即Model-View-ViewModelModel:Class(实体类)View:UI(UserInterface)
ViewModel
:ModelforView(逻辑代码)MVVM模式实例Command
Mudrock__
·
2023-06-09 03:06
WPF
wpf
【Vue】笔记五:详细介绍MVVM模型,并说明其在Vue中的应用
详细介绍MVVM模型,并说明其在Vue中的应用一、什么是MVVM二、MVVM在Vue有哪些应用1.Model:数据模型2.View:视图3.
ViewModel
:Vue组件实例三、MVVM模式的工作原理一
赵十三要瘦瘦瘦!!!
·
2023-06-08 18:48
#
vue技术栈
vue.js
笔记
前端
【前端面试专题】【4】Vue2 原理
setState(React))传统组件,只是静态渲染,更新还要依赖于操作DOM(jQuery)数据驱动视图-VueMVVM数据驱动视图-ReactsetStateVueMVVMMVVM=Model+View+
ViewModel
大杯美式不加糖
·
2023-06-08 11:12
面试
前端
面试
vue
android jetpack
viewmodel
与livedata的基本使用(java)
Viewmodel
可以更好地帮助我们将页面与数据从代码上层面上分离开来。使用
ViewModel
不再需要关心屏幕旋转带来的数据丢失问题。
来来走走
·
2023-06-08 09:23
Android
java
android
jetpack
android
Prism学习:Region的使用
Prism学习:Region的使用什么是Region使用Region的两种方式通过Region使View和
ViewModel
解耦创建一个项目使用Region将View和
ViewModel
解耦什么是Region
SQWH_SSGS
·
2023-06-08 03:18
WPF
Prism
学习
wpf
基于谷歌最新AAC架构打造的Android MVVM开发框架,使用该框架可以快速开发一个高质量、易维护的Android应用
AACHulkAACHulk是以Google的
ViewModel
+DataBinding+LiveData+Lifecycles框架为基础,结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper
madreain
·
2023-06-07 23:17
开源项目
【Android开发基础】更新\修改Adapter适配器数据(例:聊天功能等)
需求一2、需求二(1)普通方法(2)观察者模式(推荐)一、引言描述:如何在主线程(Activity/Fragment)UI中修改子线程(Adapter)的内容难度:初级知识点:1、Adapter适配器2、
ViewModel
云端new守夜人
·
2023-06-07 20:13
Android开发
android
java
ui
Android SeekBar在刷新使用中需要注意的问题
具体Demo是在第一个Fragemnt中通过滑动条改变
ViewModel
中的数据,并在点击按钮后导航进入第二个Fragment,在第二个Fr
·
2023-06-06 21:17
如何给
ViewModel
传值
在AndroidKotlin中,给
ViewModel
传值有多种方式。
NewNiu
·
2023-05-16 17:45
什么是 MVVM 模式?Vue.js 采用了什么思想实现?
Vue是一个基于MVVM(Model-View-
ViewModel
)模式的前端框架,它的核心是一个响应式的数据绑定系统和一
阿叶同志
·
2023-04-21 21:24
vue.js
javascript
前端
vue
MVVM
Android Navigation 页面间的数据传递通过
ViewModel
、DataBinding实现(附一个页面过度动画的实现)
原文链接https://www.shanya.world/archives/2991b6da.htmlNavigation可以帮助我们搭建一个多个页面,相对比较复杂的应用程序,可以让我们的页面切换变得更加容易实现。同事使用DataBinding进行数据绑定让我们的数据与界面分离。关于DataBinding的使用见我的另一篇帖子,链接在这里https://blog.csdn.net/qq_41121
Shanyaliux
·
2023-04-21 20:19
Vue核心 MVVM模型 数据代理
1.6.MVVM模型MVVM模型M:模型Model,data中的数据V:视图View,模板代码VM:视图模型
ViewModel
,Vue实例观察发现data中所有的属性,最后都出现在了vm身上vm身上所有的属性及
怀梦
·
2023-04-21 17:51
vue
vue.js
javascript
前端
在ASP.NET MVC4中实现同页面增删改查,无弹出框02,增删改查界面设计
首先是一个
ViewModel
,在这里定义验证规则,提交和保存数据的时候还必须和领域模型映射。usingSystem;
weixin_34357962
·
2023-04-21 16:13
测试
json
javascript
ViewUI
Vue源码解读(预):手写一个简易版Vue
MVVM设计模式,是由MVC、MVP等设计模式进化而来,M-数据模型(Model),VM-视图模型(
ViewModel
),V-视图层(View)。
明么
·
2023-04-21 08:00
ViewModel
源码阅读(二)SavedStateHandle的基本数据缓存原理
前言阅读本篇文章前最好先看上篇文章
ViewModel
源码阅读(一)
ViewModel
的生命周期在阅读SavedStateHandle之前,我们需要搞清上篇文章通过getLastNonConfigurationInstance
bridegg
·
2023-04-21 06:40
谈谈你对 MVVM、MVC、MVP 开发模式的理解及区别
MVVM开发模式MVVM分为Model、View、
ViewModel
三者。
冷r
·
2023-04-20 17:23
DataBinding源码解析
使用DataBinding可以轻松实现MVVM模式,当数据发生变化时会体现在View界面上,反过来界面内容变化也会同步更新到
ViewModel
中的数据源。
小小的coder
·
2023-04-20 13:26
Android - LiveData(MutableLiveData)
LiveData特别适合与
ViewModel
结合在一起使用,虽然它也可以单独用在别的地方,但是在绝大多数情况下,它是使用在
ViewModel
当中的。
没盐水菠萝
·
2023-04-20 13:56
android
android
studio
ide
kotlin
开发语言
Jetpack-
ViewModel
作用:数据容器特点:1.单一职责,将数据从业务中抽离出来。2.生命周期长,存在于所属对象(Activity,Fragment)的全部生命周期3.扩展性好,方便与其他功能组合,例如livedata,room使用场景:1.横竖屏切换,Activity重建,数据可依然保存2.同一个Activity下,Fragment之间的数据共享。原理:使用者通过工具类(ViewModelProvider)在拥有者(V
有腹肌的豌豆Z
·
2023-04-20 12:11
WPF mvvm框架Stylet使用教程-窗体交互用法
窗体操作打开窗体在stylet框架中,要打开一个窗口或者对话框,只需要直接使用窗口管理器在要使用的
ViewModel
中注入IWindowManager,然后使用他的方法操作窗口。
海盗1234
·
2023-04-20 12:22
MVVM
Stylet框架
wpf
.net
ui
Vue基础-快速入门
Vue.js是一款轻量级的、以数据驱动构建web界面的前端JS框架,它在架构设计上采用了MVVM(Model-View-
ViewModel
)模式,其中
ViewModel
是Vue.js的核心,它是一个Vue
雪妮爸爸
·
2023-04-20 01:12
[Android+JetPack] (Java实现) Retrofit2+RxJava3+Paging3+RecyclerView 实现加载网络数据例子 记录
Retrofit2`Bean,对应上面的接口返回.ServiceAPI部分`Paging3``PagingSource`以及`RxPagingSource``PagingDataAdapter`适配器`
ViewModel
iOSTianNan
·
2023-04-19 22:15
android
java
rxjava
Android中的MVVM架构:使用Jetpack组件实现现代化的应用架构
MVVM(Model-View-
ViewModel
)架构作为一种现代化的应用架构,
Calvin880828
·
2023-04-19 19:20
Android架构
Android技术汇总
android
架构
android
studio
Jetpack使用(四)
ViewModel
核心原理
写在前面:Jetpack的更新速度非常快,可能你一个月前看WorkManager是这样用的,下个月这个使用方法就有可能被废弃了(我看源码的时候是遇到过的,而且源码也变了,但核心原理是不变的),所以我们这一系列文章偏重讲原理,使用就一带而过(因为讲了也没用啊,会变的。。。。。,读者使用最好看官方文档官方文档,当然我这里讲的也是截止到目前的最新用法)。Jetpack使用(一)Lifecycles核心原
_小三爷
·
2023-04-18 23:25
vue监听hash_vue 原理
很久以前就有组件化(ASPJSPPHP已经有组件化了、nodejs中也有类似的组件化):传统组件,只是静态渲染,更新还依赖操作dom;数据驱动视图(MVVM,setState):vueMVVM(model-view-
viewmodel
NT xing
·
2023-04-18 20:14
vue监听hash
LeakCanary源码分析
内存泄漏对象的引用链展示六:项目扩展知识点汇总七:扩展阅读一:LeakCanary项目概述概述:本项目的源码分析基于1.6.3版本,后面的版本采用kotlin,并添加了自定义ContentProvider、
ViewModel
Android开发_Hua
·
2023-04-18 20:50
Android开发(28)——MVC、MVP、MVVM架构模式和组件化
本节内容1.搭建界面2.正常方式实现操作3.分析数据模型Model4.实现数据解耦5.抽离Repository创建过程6.MVP设计模式实现7.
ViewModel
感知生命周期8.自定义ViewModelProvider
让时间走12138
·
2023-04-18 19:44
Vue面试题整理汇总
MVVM表示的是Model-View-
ViewModel
,也就是把MVC中的Controller演变成
ViewModel
。
山雀~
·
2023-04-18 13:52
vue.js
javascript
2021年3月Android高级面试题整理
postdelayDalvik虚拟机和ART虚拟机区别打包流程binder通信从一个Activity跳转到另一个Activity所经历的生命周期Parcelable进程优先级Android各版本新特性
ViewModel
如沙雨下
·
2023-04-18 11:16
Kotlin练手项目(基于MVVM模式)
本项目用的是网上找的开眼api,由某个大神爬来的数据,所以只适合用于学习,项目采用了MVVM模式,主要用到了
ViewModel
、LiveData两个组件,如果未接触过的话可以先到官网或网上的一些相关博客先了解一下
amazingokc
·
2023-04-18 10:53
Android进阶宝典 --
ViewModel
原理再剖析(数据持久化)
在
ViewModel
的官方文档中,简明扼要地概括了
ViewModel
的作用
ViewModel
类旨在以注重生命周期的方式存储和管理界面相关的数据。
Awesome_lay
·
2023-04-17 17:25
技术
源码分析
android
kotlin
开发语言
ReactiveObjC 源码阅读笔记 (RACObserve())
常用KVO宏RACObserve(,)使用:[[RACObserve(self.
viewModel
,model.number)takeUntil:self.rac_willDeallocSignal]subscribeNext
iOS资深入门
·
2023-04-17 15:07
ViewModel
和LiveData的高效使用
ViewModel
是谷歌的组建架构AAC(AndroidArchitectureComponents)中的组件。
几行代码
·
2023-04-17 11:01
vue面试提整理偏原理
MVVM是Model-View-
ViewModel
缩写,也就是把MVC中的Controller演变成
ViewModel
。
全栈若城
·
2023-04-17 04:55
vue
源码
面试题
vue面试题
原理
组件关联
p=11最原始形态:image.png添加
ViewModel
:image.png添加LiveData:image.png添加DataBindingimage.png使用SavedState使用前:image.png
禄遥知马力
·
2023-04-17 03:33
【Kotlin】by lazy关键字的实现原理
ViewModel
和ViewBinding变量初始化过程先举两个项目中最常见的例子:
ViewModel
和ViewBinding,了解一下为什么需要延时初始化。
devnn
·
2023-04-17 02:42
kotlin
java
Android
kotlin
android
开发语言
【WPF系列】【MVVM】Prism开源框架学习(一)
一、Prism介绍Prism是一个用于构建WPF、UWP和Xamarin应用程序的开源框架,它提供了一套MVVM(Model-View-
ViewModel
)的架构模式,以及一组工具和
Aflashstar
·
2023-04-17 02:00
WPF学习笔记
wpf
学习
ui
Android,LiveData+
ViewModel
+Room的案例
MainActivity.javapackagecom.example.app1;importandroid.os.AsyncTask;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Toast;importandroidx.appcompat.app.AppCompatActivity;importandr
脚踏实地,坚持不懈!
·
2023-04-16 18:36
android
java
android
studio
在Android中使用LiveData和
ViewModel
1、概述LiveData是一种可观察的数据存储器类,LiveData使用观察者模式,每当数据发生变化时,LiveData会通知Observer对象,我们可以在这些Observer对象中更新UIViewModel对象为特定的界面组件(如Fragment或Activity)提供数据,并包含数据处理业务逻辑,会配合LiveData一起使用接下来,我们会先介绍如果使用LiveData,并编写一个LiveD
菜鸟小白瓣大神
·
2023-04-16 18:36
android
java
开发语言
ViewModel
和LiveData的基本使用
文章目录
ViewModel
是干什么的?LiveData是干什么的?
老师好我是王同学381
·
2023-04-16 18:35
学习
android
ui
LiveData和
ViewModel
笔记
ViewModel
的生命周期与Activity的生命周期不一样,在屏幕旋转后Activity重建时数据不会丢失,并且在Activity退出的时候
ViewModel
能随Activity一起销毁。
wecson
·
2023-04-16 18:35
java
android
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他