OnClick黄油刀,什么也没发生

用户名

我正在尝试使用ButterKnife来onClick。我没有做下面的代码,什么都没发生,我已经在互联网上看了所有教程,它们做的和我做的一样。

这是代码

@BindView(R.id.startButton) protected ImageButton mStartButton;

@OnClick(R.id.startButton)
public void startTest(){
    Toast.makeText(this, "testing", Toast.LENGTH_LONG).show();
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ButterKnife.bind(MainActivity.this);

}

如果我把方法startTest(); 在OnCreate内部,当应用程序首次运行时会调用Toast,这表明ButterKnife正在运行。但是我需要仅在单击按钮时才发生这种情况。

谢谢

迈克尔·多德(Michael Dodd)

你提到,你有compile 'com.jakewharton:butterknife:8.4.0'你的build.gradle文件。我认为您可能缺少相应的编译器。将此添加到您的dependencies部分:

annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

黄油刀@OnClick在CustomAdapter中的ViewHolder中

来自分类Dev

AngularJS路由,什么也没发生

来自分类Dev

使用猫:什么也没发生

来自分类Dev

cron运行但什么也没发生

来自分类Dev

黄油刀提示onclick方法从未使用过

来自分类Dev

黄油刀中的@Bind和@BindView有什么区别?

来自分类Dev

为什么在crontab之后什么也没发生?

来自分类Dev

黄油刀查看注射

来自分类Dev

黄油刀不会注射

来自分类Dev

黄油刀不会注射

来自分类Dev

做“ mina setup”时什么也没发生

来自分类Dev

jQuery Joyride插件-什么都没发生?

来自分类Dev

Android ffmpgeg-什么也没发生

来自分类Dev

Android ffmpgeg-什么也没发生

来自分类Dev

黄油刀返回空指针

来自分类Dev

为什么我运行程序时什么也没发生?

来自分类Dev

为什么在用Rect填充颜色时什么也没发生?

来自分类Dev

Rails Rake db:migrate不起作用:什么也没发生

来自分类Dev

当我在cygwin中运行ssh时,什么也没发生

来自分类Dev

JS getElementsByClassName(ClassName)不起作用:什么都没发生

来自分类Dev

ruby / sinatra处理ajax请求,但是什么也没发生

来自分类Dev

时光倒流说“正在工作...”,但什么也没发生

来自分类Dev

将Ubuntu安装到USB-什么都没发生?

来自分类Dev

AMScrollingNavbar 不起作用。没发生什么事

来自分类Dev

黄油刀@bind出现片段错误

来自分类Dev

无法建立与黄油刀依赖的android项目

来自分类Dev

片段中的黄油刀 8.5.1 错误

来自分类Dev

Firefox browser.webRequest.onBeforeSendHeaders。不知道为什么什么也没发生

来自分类Dev

当我在此GroovyShell中创建新类时,为什么什么也没发生?