Android中的MVVM(上)

2016-09-22  本文已影响38人  赵小楠

之前一直混迹在Windows Phone的圈子,MVVM作为XAML配套神器,用起来不要太顺手。

而作为一个热衷于不停的跨出舒适区域的Coder,在从.Net跨入PHP之后,仿佛开启了新世界的大门,对于这个世界上最好的语言有种说不出的感觉,不过PHP终究还是服务器端语言,我还是准备再跨一个客户端看看,Android又是怎样的样子。

用惯了我软的MVVM开发模式,感觉确实是一种比较先进的开发思路,那么Android有没有引入呢?查了一圈资料,发现似乎Google在andorid 5.0时代也开启了这扇大门,那么这个玩意用起来是什么样的感觉呢?下面开个项目看看。

首先在build.gradle中启用 databinding

android {    
    ...
    dataBinding {        
        enabled true    
    }
}

然后在make project之后,有可能会遇到如下的错误

加载错误

莫方,这是因为你的SDK有点老,只要更新下 Extra下的Android Support Repository和Google Repository即可

更新sdk.png

更新后就可以在sdk/extras/android/m2repository/com/android/databinding的文件夹中的adapter和library文件夹中发现了。

上一篇 下一篇

猜你喜欢

热点阅读