我目前使用Butterknife将视图注入我的代码中。 当我使用minifyenabled时,我注意到类名没有被禁止,因为butterknife需要正确的类名来生成将进行绑定的代理类。 (MainActivity.class - > MainActivity_ViewBinding.class)
我愿意切换到android studio中的“新”数据绑定库。但是考虑到我的项目很大,这是很多工作,这是我的问题:
数据绑定库是否也不会阻止这些类?
从butterknife切换是否会影响我的应用的性能/尺寸?
由于
答案 0 :(得分:2)
与Butterknife不同,Data Binding不使用反射。它都是生成的代码。所以: