Android按钮OnClickListener空指针

时间:2014-08-11 05:21:20

标签: java android xml button onclicklistener

在我的onCreate方法中:

add = (Button)findViewById(R.id.add);
add.setOnClickListener(new MyOnClickListener()); //null pointer here

public class MyOnClickListener implements OnClickListener 
{
    @Override
    public void onClick(View v) 
    {
         //send information to database
    }
}

XML文件

<Button
    android:id="@+id/add"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/hello"
    android:layout_alignBottom="@+id/hello"
    android:layout_alignRight="@+id/id"
    android:layout_marginRight="72dp"
    android:text="Add" />

我知道有两种方法可以使用XML属性,另一种方法是使用setOnClickListener选择的方法。我读了另一篇帖子,它说要清理项目但是我仍然得到一个空指针异常。有什么问题?

1 个答案:

答案 0 :(得分:0)

如果您使用Eclipse,请尝试清理项目,也许您的R.java自动生成的文件已损坏。