亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于onclicklistener的運行時異常

關于onclicklistener的運行時異常

azure1016 2016-02-16 07:47:15
這是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);
			}
		});


查看完整回答
1 反對 回復 2016-02-16
?
星箜下

TA貢獻34條經驗 獲得超10個贊

引用沒有指向任何對象,Button有沒有findViewById? 寫在setOnClickListener前面,還有貼上來的這段代碼,Intent前沒new ?方法也沒返回值,MainActivity.this.startActivity()這樣寫的吧? ? ?難道寫這東西出了新方法?

查看完整回答
3 反對 回復 2016-02-16
?
waste_time

TA貢獻43條經驗 獲得超16個贊

.setOnClickListener(new View.OnClickListener(){
????onClick(View?arg0){
????????Intent?intent_settings=Intent(MainActivity.this,settings.class);
????????MainActivity.startActivity(intent_settings);
????}
});

查看完整回答
1 反對 回復 2016-02-16
  • azure1016
    azure1016
    我的代碼是那樣寫的,不知道為什么復制過來變成了那樣……但確實還是運行不出來……這里不能粘截圖,不然我就粘個截圖給您了……先謝謝您!
  • 3 回答
  • 0 關注
  • 2468 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號