ButterKnife 点击事件没反应的解决方案

来源:互联网 发布:网络代理 免费 编辑:程序博客网 时间:2024/04/28 10:20

不想偷懒的程序员不是好程序员。ButterKnife就是懒程序员的产物,使用后可以省掉很多代码 。这里介绍了它的使用 。


但是在引用的过程中有出现点击事件的使用没有效果,代码如下:

public class MainActivity extends Activity {    @OnClick(R.id.button1)    public void submit(View view) {        Toast.makeText(this, "dd", Toast.LENGTH_LONG).show();    }    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        ButterKnife.bind(this);    }}

代码本身没有问题,有个网友遇上这个问题,重启了Eclipse,马上就好了,看起来像是编译的问题。但是我重编译后还是没法解决这个问题。

我新建了一个新项目。导入lib包。

右键项目配置properties>>java compiler>>Annotation processing>>Factory Path,

勾选Enable project specific settings ,然后Add JARS,从项目libs文件夹下选择依赖包,点击完成。


添加完以后再去编写代码,就不会出现点击事件没反应的问题。


0 3
原创粉丝点击