在我的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选择的方法。我读了另一篇帖子,它说要清理项目但是我仍然得到一个空指针异常。有什么问题?
答案 0 :(得分:0)
如果您使用Eclipse,请尝试清理项目,也许您的R.java自动生成的文件已损坏。