android的架构中,MVVM的理解:
1、MVVM包含模型、视图、视图模型,模型是指数据层,数据可以是本地数据或者远程服务器数据,视图指Activity、Fragment、XML,视图模型由Jetpack的Binding和LiveData构成;
2、视图拥有视图模型实例,并且将LiveData数据绑定到控件;
3、视图模型拥有数据实例,并且将数据转成LiveData格式和将LiveData数据转到数据实例中;
安卓MVVM的架构:
android的架构中,MVVM的理解:
1、MVVM包含模型、视图、视图模型,模型是指数据层,数据可以是本地数据或者远程服务器数据,视图指Activity、Fragment、XML,视图模型由Jetpack的Binding和LiveData构成;
2、视图拥有视图模型实例,并且将LiveData数据绑定到控件;
3、视图模型拥有数据实例,并且将数据转成LiveData格式和将LiveData数据转到数据实例中;
安卓MVVM的架构: