Android框架模式——MVVM
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android框架模式——MVVM相关的知识,希望对你有一定的参考价值。
参考技术A MVVM全名是Model-View-ViewModel,MVVM可以看作MVP的升级版。还是以点击按钮对数字+1为例子,将其改造成MVVM模式。与MVP不同的地方是,ViewModel会跟View进行绑定。这里会用到android的 Data Binding。关于Data Binding,可以看下这篇文章介绍: Data Binding Library
跟MVP的一样
改写布局,增加Data Binding。
vm_activity.xml:
VmActivity类,将View与ViewModel进行绑定:
ViewModel负责业务逻辑处理,并且数据有更新直接通知View去更改。
以上是关于Android框架模式——MVVM的主要内容,如果未能解决你的问题,请参考以下文章
Android Zxing框架扫描解决扫描框大小,图片压缩问题