我一直在使用牛油刀几个月来,我刚刚在其文档中注意到它说:
现在确保在所有黄油刀中使用 R2 而不是 R
注释。
这是为什么?我一直在使用 R,一切都很完美。
仅在构建 Android 库项目时才需要使用 R2。
https://github.com/JakeWharton/butterknife#library-projects
这与 R.java 生成的类中的值在作为库的一部分构建时未声明为“最终”这一事实有关。用于 @BindView() 的注释需要这些 R. 值是最终的,并且以后不得更改。
我相信有人可以更好地解释所有这些 - 但底线是 - 你使用“R”就可以了。 Android 应用程序中 @BindView 中的值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)