2
sample = (Button) findViewById(R.id.sampleButton);
sample.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        // TODO Auto-generated method stub
    }
});

当我尝试加载我的活动时,它会在侦听器上引发空指针异常。为什么?我已经在全局范围内定义了我的按钮变量。

Button sample;
4

1 回答 1

6

您的按钮sampleButton可能不在您传递给的布局中setContentView()findViewById()只能找到当前显示的视图。

于 2012-10-19T15:20:54.547 回答