DataBinding是Google最新推出的一款技术
关于事件的绑定,以按钮的onClick为例:
1)定义click事件模型:
<layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <data> <variable name="result" type="cn.xinyi.com.demo1.module.Result"/> <variable name="handler" type="cn.xinyi.com.demo1.handler.LoginHandler"/> </data>
LoginHandler即为登录按钮的事件模型
2)在Activity里绑定View和Model
其实上面的CallBack完全可以使用网络请求客户端的CallBack,不需要自定义,有点多余。
本文出自 “行意天下” 博客,请务必保留此出处http://4259297.blog.51cto.com/4249297/1765850
原文:http://4259297.blog.51cto.com/4249297/1765850