这是我的代码:
public class MainActivity extends Activity {
@OnClick(R.id.btn_login)
void loginClick(){
//
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_activity);
ButterKnife.bind(this);
}
}
我在我的项目中添加了刀具,效果很好。但是有一个问题'让我困惑。
它始终提示方法从未使用过。我知道所使用的方法。我只是不想看到这个提示。是否有人可以帮助我摆脱这个提示。
PS:当我运行奶油刀样品时,我没有看到这样的提示。
答案 0 :(得分:2)
Android Studio中阻止这些警告的正确方法是在方法上按 Alt + Enter ,方法' String rawEmail = "YOUR EMAIL CONTENTS";
String [] lines = rawEmail.split("\\r?\\n");
Map<String, String> attributes = new HashMap<>();
for(String line : lines)
{
String [] tokens = line.split(":");
if(!tokens[0].isEmpty())
{
attributes.put(tokens[0].trim(), tokens[1].isEmpty()? null : tokens[1].trim());
}
}
从未使用警告,并选择
yourFunction()'
请仔细阅读this answer了解更多详情和更多选项。
答案 1 :(得分:1)
将光标放在loginClick方法上,然后单击alt + enter。
它会给出建议并点击
Suppress for methods annotated by 'butterknife.OnClick'