应用程序(process.com.nakool)意外停止,请重试.强制关闭



我在android 2.2上使用了这个代码,但是在运行这个代码时,我得到的错误是"应用程序expliintent(process.com.nakool)意外停止,请再试一次..强制关闭。

当我注释语句"b.setOnClickListener(this);".代码处理成功,不知道为什么我在这一行出现错误,请指导我

enter code here

public void onCreate(Bundle savedInstanceState) {

    Button b=(Button)findViewById(R.id.button1);
    b.setOnClickListener(this);
    i=new Intent(this,activitynew.class);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}
public void onClick(View v)
{}}

看看你的代码,它看起来像你试图找到viewbyid之前,你已经通过调用setContentView(R.layout.main)设置了这个活动的内容。这意味着findViewById返回null,你的应用程序由于nullPointerException (b是null…)而失败。

确保在你尝试任何findViewById之前调用setContentView

最新更新