学好 DataBinding、LiveData
【MVVM优缺点】
-优点 :
实现了数据和视图的双向绑定,极大的简化代码
1.减少了接口数量 2.告别繁琐findViewById操作
-缺点 :
bug难以调试,并且dataBinding目前存在一些编译问题
【建议】建议DataBinding和LiveData结合使用
-DataBinding是实现MVVM模式数据绑定的工具;
-LiveData是解决MVVM之间的通信问题,且可感知组件的生命周期,可有效避免内存泄漏。
MVVM优缺点
要向用好MVVM要先把DataBinding和LiveData学好。
MVVM的优缺点
DataBinding
LiveData
MVVM的优缺点。
MVVP
优点:实现了数据和视图的双向绑定,极大的简化代码
缺点:bug难以调试,并且dataBing目前还存在一些编译问题
MVVM优缺点
优点:实现了Data和View的双向绑定,极大的简化代码
缺点:bug难以调试,且dataBinding目前还存在一些编译问题