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,不需要自定义,有点多余。
时间: 2024-11-08 16:28:51