美文网首页Android
Android: DataBinding 指南

Android: DataBinding 指南

作者: CnPeng | 来源:发表于2019-04-02 10:59 被阅读1次

    DataBinding 是 Android 官方提供的一种对 MVVM 的实现。

    借助于 DataBinding 能够精简我们的代码,使我们的代码逻辑更为清晰。

    有了 DataBinding 我们就可以抛弃 黄油刀,抛弃 findViewByID ; 有了 DataBinding 我们就能实现数据变化时自动刷新界面;有了 DataBinding 我们就能直接在布局文件中绑定事件;有了 DataBinding 我们能够更好的解耦。总之, 使用 DataBinding 之后的感受就是:一时使用一时爽,一直使用一直爽!!

    早期的版本中,排错比较费劲,但是,从 3.1 版本的 gradle 插件开始,DataBinding 更换了新的编译器,使用了增量编译,既提高了编译速度,也让排错变得简单。所以——

    不论你之前是否接触过 DataBinding ,强烈推荐你看一下这篇文章。相信你看完之后,一定会爱上它。

    这篇文章是我在 19 年 3 月份基于 Android 官方文档的翻译整理版本,由于个人水平有限,难免会有不足的地方,欢迎指正。

    由于原文内容比较长,不方便编辑,所以,烦请点击如下链接查看:

    Android DataBinding 指南

    后期,篇幅较长的内容会优先发布到 GitHub, 并在 Gitee (码云) 做同步:

    所以,建议你不妨关注一下这两个仓库😁

    如果有不明白的内容或者我表述有误,欢迎留言探讨。也可以添加 QQ:893612134 或 微信: P893612134。或者关注我的公众号:CnPeng , 这样就可以及时收到更新推送(≧▽≦)/

    相关文章

      网友评论

        本文标题:Android: DataBinding 指南

        本文链接:https://www.haomeiwen.com/subject/agvlpqtx.html