android 开发问题

来源:互联网 发布:redis数据排序 编辑:程序博客网 时间:2024/06/05 17:54

1.为什么我刚刚在Eclipse当中创建一个新项目的时候,就会报错?

具体原因我不太清楚,貌似是一个ADT的bug。解决的方法很简单,在Eclipse的菜单当中选中Project—>Clean—>选中你刚刚创建的那个项目,然后再点OK,一切就OK了。

说明:Clean的作用是针对项目移除之前自动构建的代码,然后重新生成。

2.在为Button添加控件的时候,为什么我的代码和你的代码不一样?

这个错误是由导入了错误的包导致的。例如:

class MyButtonListener implements OnClickListener
{
    public void onClick(DialogInterface dialog, int which) {
        Intent intent=new Intent();
        intent.setClass(Activity02.this, otherActivity.class);
        Activity02.this.startActivity(intent);   
    }
       
}

上述的代码是错误的,问题就出在这个OnClickListener上面,在Android SDK当中有两个OnClickListener,一个是DialogInterface.OnClickListener,另外一个是View.OnClickListener,所以说在使用Eclipse导入包的过程当中一定要注意,选择View.OnClickListener。