我使用@InjectView
表达了我的许多观点。在我更新到最新版本7后,他们停止了工作?发生了什么事?
答案 0 :(得分:20)
您遇到此问题是因为Butterknife版本7具有一组新的命名约定。您需要更新代码才能使用最新的注释。
将@InjectView
更改为@Bind
。
同时将您的Java代码从Butterknife.inject();
更改为Butterknife.bind(this)
。我假设你在一个活动中这样做。如果您在片段中执行此操作或使用更复杂的使用方案,则应查看Butterknife文档here