MVVM 相对于MVP的区别 是不是就是 P层持有V层的引用,而VM不持有V层的引用。通过观察者模式更新UI?
我下面写得是不是mvvm?
您的每一个用心回答,都会让这个世界变得更美好一些!
可以参考一下我们MVVM的课程,整个演变过程。
现在官网也有新的app架构,实际上,不用管什么架构,你自己觉得合理就是最适合的,你觉得不合理就优化。
肯定是为了解决某些问题演变来的。
你上面写的代码问题也不大,就是你的VM的创建,你是直接自己创建的,我记得有一个ViewModelProvider的,里面有一个工厂来创建,当然,你可以自定义这个工厂。
这样创建的好处是VM被管理起来,存储在对应的VMStore里,跟UI的生命周期挂钩,退出时会释放。
viewmodel现在都能直接new了吗?
可以参考一下我们MVVM的课程,整个演变过程。
现在官网也有新的app架构,实际上,不用管什么架构,你自己觉得合理就是最适合的,你觉得不合理就优化。
肯定是为了解决某些问题演变来的。
你上面写的代码问题也不大,就是你的VM的创建,你是直接自己创建的,我记得有一个ViewModelProvider的,里面有一个工厂来创建,当然,你可以自定义这个工厂。
这样创建的好处是VM被管理起来,存储在对应的VMStore里,跟UI的生命周期挂钩,退出时会释放。
viewmodel现在都能直接new了吗?