这是logcat的异常提示:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.wangdan.sandpainting10/com.example.wangdan.sandpainting10.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageButton.setOnClickListener(android.view.View$OnClickListener)' on a null object reference而以下是我在mainActivity里写的关于点击监听事件的代码:.setOnClickListener(View.OnClickListener(){
onClick(View arg0){
Intent intent_settings=Intent(MainActivity.,settings.);
MainActivity..startActivity(intent_settings);
}
});因为术语懂得不多,又是刚接触安卓的新手,所以不大明白什么意思啊……谢谢啦!!
3 回答
已采纳
XeonYu
TA贡献12条经验 获得超9个赞
.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(MainActivity.this, settings.class); startActivity(intent); } });
星箜下
TA贡献34条经验 获得超10个赞
引用没有指向任何对象,Button有没有findViewById? 写在setOnClickListener前面,还有贴上来的这段代码,Intent前没new 方法也没返回值,MainActivity.this.startActivity()这样写的吧? 难道写这东西出了新方法?
waste_time
TA贡献43条经验 获得超16个赞
.setOnClickListener(new View.OnClickListener(){
onClick(View arg0){
Intent intent_settings=Intent(MainActivity.this,settings.class);
MainActivity.startActivity(intent_settings);
}
});
- 3 回答
- 0 关注
- 2378 浏览
添加回答
举报
0/150
提交
取消