美文网首页
解决ButterKnife在组件化开发中view和id绑定错乱的

解决ButterKnife在组件化开发中view和id绑定错乱的

作者: Dylan_c | 来源:发表于2019-12-05 18:17 被阅读0次

今天项目抛出个IllegalStateException,一脸懵逼,如下图,记录下如何解决的

异常

问题定位是在ButterKnife生成的xxx_ViewBinding.java中,view绑定的id居然不是我设置的id。

问题产生的原因
在library中使用ButterKnife时,需要用R2代替R进行bindview等操作,当存在多个R2的情况下就可能出现view和id绑定错乱的问题,我的情况就是一个module中引用了不同module下的R2导致的崩溃,最后统一了R2的引用之后就解决问题了。

总结:确保同个module中引用的R2是同个module下的

相关文章

网友评论

      本文标题:解决ButterKnife在组件化开发中view和id绑定错乱的

      本文链接:https://www.haomeiwen.com/subject/wuugkttx.html