Android中的MVVM(上)

之前一直混跡在Windows Phone的圈子,MVVM作為XAML配套神器,用起來不要太順手。

而作為一個(gè)熱衷于不停的跨出舒適區(qū)域的Coder,在從.Net跨入PHP之后,仿佛開啟了新世界的大門,對于這個(gè)世界上最好的語言有種說不出的感覺,不過PHP終究還是服務(wù)器端語言,我還是準(zhǔn)備再跨一個(gè)客戶端看看,Android又是怎樣的樣子。

用慣了我軟的MVVM開發(fā)模式,感覺確實(shí)是一種比較先進(jìn)的開發(fā)思路,那么Android有沒有引入呢?查了一圈資料,發(fā)現(xiàn)似乎Google在andorid 5.0時(shí)代也開啟了這扇大門,那么這個(gè)玩意用起來是什么樣的感覺呢?下面開個(gè)項(xiàng)目看看。

  • 1、配置

首先在build.gradle中啟用 databinding

android {    
    ...
    dataBinding {        
        enabled true    
    }
}

然后在make project之后,有可能會(huì)遇到如下的錯(cuò)誤

加載錯(cuò)誤

莫方,這是因?yàn)槟愕腟DK有點(diǎn)老,只要更新下 Extra下的Android Support Repository和Google Repository即可

更新sdk.png

更新后就可以在sdk/extras/android/m2repository/com/android/databinding的文件夾中的adapter和library文件夾中發(fā)現(xiàn)了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容