举手之劳,帮忙分享出去,让更多热爱编程的人加入进来。
之前讲了那么多,主要围绕着这个核心概念:绑定。
不过相对来说,我们上节讲的其实只是它的一个知识点:解决布局文件的生成和界面的绑定。数据是我们主动给到绑定类的,这个肯定不是我们的目标。主动给到绑定的动作应该只是第一次作为初始值给出,随后则需要数据直接改变,自动反馈到界面上。
所以,我们这节就来解决这个问题。
还是老样子,先看如何使用它:
将自己(ActivityMainBinding)作为User的回调,这样子我们有变化则可以给通知了)
https://github.com/luxiaoming/MVVMDemo
更多细节,可以看官网原文:
https://developer.android.com/topic/libraries/data-binding/index.html
简书中文翻译:
http://www.jianshu.com/p/b1df61a4df77
完全demo: