1.MVVM模式分为Model,View,ViewModel 三个部分
(1).Model:数据层,包含数据实体和对数据实体的操作
(2).View:界面层,对应于Activity,XML,View,负责数据显示以及用户交互。
(3).ViewModel:关联层,将Model和View进行绑定,Model或者View更改时,实时刷新对方。
具体可以参考链接
链接:https://www.jianshu.com/p/449136bddff6
MVVM架构图
android 代码演示:
1.网络
2.根据接口自己写不同的数据接口
3.远程请求
4.仓库存放数据
5.继承ViewModel创建连接仓库层
6.
s7. 视图绑定外加展示数据自定义点击事件
8.自己定义适配器