Android中的MVVM(上)

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

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

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

  • 1、配置

首先在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文件夹中发现了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容