
Databinding源码分析
文章平均质量分 96
蒋八九
read the fucking source code
展开
-
jetpack系列文章:Databinding源码分析(一):单双向数据绑定
前言: 由于公司新项目使用MVVM模式,基于databinding的,因此专门分析了一下源码,有助于开发。之前项目用到的是MVP框架,其实MVP也能实现V和M的解耦,只是MVVM在解耦的基础上实现了V和M的双向绑定,达到自动更新同步数据,使开发更加便。 话不多说,开始分析,使用网上很多了,这里不说了: APT技术: databinding我们用起来很简单,越简单表示框架帮我们完成了越多的东西,毫无疑问自动生成的代码是通过apt技术完成的,这个我已经在Arouter源码分析中讲过了,这里附上链接,不再赘述:A原创 2020-08-30 23:39:54 · 640 阅读 · 0 评论 -
jetpack系列文章:Databinding源码分析(二):动态数据更新
Databinding源码分析这里分两部分讲 单双向数据绑定 [数据监听]原创 2020-08-30 23:43:32 · 290 阅读 · 0 评论