240 发简信
IP属地:北京
  • @冉桓彬 我的想法是如果我们把数据处理通过接口的方式放出去了。bean还是不动,然后我们声明个beanImpl里面定义接口获取数据,然后viewmodel里面通过beanImpl获取数据,这样bean是数据对象用databanding绑定view引用,beanImp对象负责数据获取,viewmodel就只负责逻辑处理了。

    Android MVVM模式的理解

    在之前的系列文章DataBinding系列(一):DataBinding初认识中讲过了关于DataBinding用法的一些知识,那今天就来聊聊和它相关的一个架构MVVM的话题...

  • 我认为是在model里面处理数据比如获取接口返回的数据,在ViewModel里面处理业务逻辑。我认为MVVM的viewmodel就像MVP的presenter,model和MVP的model一样,变的只是没了MVP的view接口定义。而是以databinding的方式将presenter里面调用view接口的部分给取代了,presenter就不需要管view了,只需要管model了,接口变少了,也不要关注view变动和数据变动之间的影响了。view和数据的交互由databinding给做了。

    Android MVVM模式的理解

    在之前的系列文章DataBinding系列(一):DataBinding初认识中讲过了关于DataBinding用法的一些知识,那今天就来聊聊和它相关的一个架构MVVM的话题...