关于butterknife的替代方案:databinding

来源:7-3 服务器数据简单介绍与基于GreenDao的数据库框架设计

qq_逆袭小王子_04243511

2018-09-09

老师你好,由于butterknife不兼容,我想用databinding,却发现有莫名其妙的错误,不知道老师用过这个没,想问好用不。
或者老师有没有推荐的替代方案。

写回答

1回答

傅猿猿

2018-09-10

butterknife作者是搞了一个9.0的alpha版本兼容androidstudio3x了,我还在github的issue里确认了,但是不敢用啊,Google升级太随性了。至于databinding嘛,建议不要用,其实属于历史产物,所以我和全世界认识的开发者一致的觉得,不用任何东西自己写,毕竟新版本sdk已经简化了

0
2
傅猿猿
回复
mnymk
说我自己的一个感觉吧,LiveData本身有基于annotationProcessor的部分,那么这部分和Databinding配合本来就很奇怪,还有呢,里面大量的观察者模式,拆分了很多生命周期,本身感觉没必要再用这个了。但是吧,毕竟Databinding是人家原生的东西,人不结合这结合啥啊
2018-09-12
共2条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程