liangfeidotme / MasteringAndroidDataBinding

A comprehensive tutorial for Android Data Binding
http://liangfei.me
MIT License
2.59k stars 497 forks source link

不同的activity使用不同的对象的问题 #38

Open rehan91 opened 7 years ago

rehan91 commented 7 years ago

原话:修改 BasicActivity 的 onCreate 方法,用 DatabindingUtil.setContentView() 来替换掉 setContentView(),然后创建一个 user 对象,通过 binding.setUser(user) 与 variable 进行绑定。

那不同的activity应该会使用不一样的对象,比如登陆就有可能使用user对象,而一个详情界面就使用一个 从服务器取回来的Detail对象,但是都继承自BaseActivity,设置user对象不对吧?

andyboyce commented 7 years ago

这个情况是指一个xml对应多个Bean对象的使用是吧? 可以自己吧User和Detail 抽取到一个VO对象。

van048 commented 7 years ago

用不同的布局xml不就好了。。还是说看错了BasicActivity和BaseActivity??