我的项目中收到了这个警告。我正在学习使用IntelliJ IDEA作为我的IDE。
以下是带警告的代码:
@InjectView(R.id.button)
private Button loginBtn;
完整的消息如下:
绑定注释
@InjectView(R.id.button)
,而@Inject
声明更少...(Ctrl + F1)此检查报告在没有匹配的@Inject批注的情况下对字段或参数进行绑定注释。
Guice会忽略这些注释。 由GuiceyIDEA提供支持
我无法理解它希望我做什么。
我在字段上添加了@Inject
注释,但警告确实消失了,但该应用无效。
那我该如何解决警告?
感谢。
答案 0 :(得分:2)
我们几个月来一直在使用android studio,但我从未遇到过这类问题。
但请确保您在Android活动中使用butterknife然后使用
@InjectView(R.id.button)
private Button loginBtn;
别忘了给这个打电话
ButterKnife.inject(this);
在Activity类
中的 setContentView 之后希望它可以帮到你!!