请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于butterknife的替代方案:databinding

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

正在回答 回答被采纳积分+3

1回答

傅猿猿 2018-09-10 02:17:28

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

0 回复 有任何疑惑可以回复我~
  • mnymk #1
    老师怎么看Google的架构组件LiveData要支持Databinding了
    回复 有任何疑惑可以回复我~ 2018-09-12 09:51:29
  • 傅猿猿 回复 mnymk #2
    说我自己的一个感觉吧,LiveData本身有基于annotationProcessor的部分,那么这部分和Databinding配合本来就很奇怪,还有呢,里面大量的观察者模式,拆分了很多生命周期,本身感觉没必要再用这个了。但是吧,毕竟Databinding是人家原生的东西,人不结合这结合啥啊
    回复 有任何疑惑可以回复我~ 2018-09-12 22:39:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信