240 發(fā)簡(jiǎn)信
IP屬地:北京
  • @冉桓彬 我的想法是如果我們把數(shù)據(jù)處理通過接口的方式放出去了。bean還是不動(dòng)衔瓮,然后我們聲明個(gè)beanImpl里面定義接口獲取數(shù)據(jù)浊猾,然后viewmodel里面通過beanImpl獲取數(shù)據(jù),這樣bean是數(shù)據(jù)對(duì)象用databanding綁定view引用热鞍,beanImp對(duì)象負(fù)責(zé)數(shù)據(jù)獲取葫慎,viewmodel就只負(fù)責(zé)邏輯處理了。

    Android MVVM模式的理解

    在之前的系列文章DataBinding系列(一):DataBinding初認(rèn)識(shí)中講過了關(guān)于DataBinding用法的一些知識(shí)碍现,那今天就來聊聊和它相關(guān)的一個(gè)架構(gòu)MVVM的話題...

  • 我認(rèn)為是在model里面處理數(shù)據(jù)比如獲取接口返回的數(shù)據(jù)幅疼,在ViewModel里面處理業(yè)務(wù)邏輯米奸。我認(rèn)為MVVM的viewmodel就像MVP的presenter昼接,model和MVP的model一樣,變的只是沒了MVP的view接口定義悴晰。而是以databinding的方式將presenter里面調(diào)用view接口的部分給取代了慢睡,presenter就不需要管view了,只需要管model了铡溪,接口變少了漂辐,也不要關(guān)注view變動(dòng)和數(shù)據(jù)變動(dòng)之間的影響了。view和數(shù)據(jù)的交互由databinding給做了棕硫。

    Android MVVM模式的理解

    在之前的系列文章DataBinding系列(一):DataBinding初認(rèn)識(shí)中講過了關(guān)于DataBinding用法的一些知識(shí)髓涯,那今天就來聊聊和它相關(guān)的一個(gè)架構(gòu)MVVM的話題...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品