第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么應用總會停止???!錯誤的點一直是最后那個MyOnClckListener的類總是會報警?

為什么應用總會停止???!錯誤的點一直是最后那個MyOnClckListener的類總是會報警?

高飛的孤雁 2016-03-10 19:28:09
package com.example.iloveimooc;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity { private Button bt1; private Button bt2;? ? @Override? ? protected void onCreate(Bundle savedInstanceState) {? ? ? ? super.onCreate(savedInstanceState);? ? ? ? setContentView(R.layout.activity_main);? ? ? ??? ? ? ? /*? ? ? ? ?* 1.初始化當前所需要的控件? ? ? ? ?* findViewById--返回的是一個View的對象? ? ? ? ?* findViewById是如何查找到對應的view的id? ? ? ? ?*?? ? ? ? ?* 2.設置Button的監(jiān)聽器,通過監(jiān)聽器實現(xiàn)我們點擊Button要操作的事情? ? ? ? ?*/? ? ? ? bt1 = (Button) findViewById(R.id.button1);? ? ? ? bt2 = (Button)findViewById(R.id.imageButton1);? ? ? ? /*? ? ? ? ?* 1.監(jiān)聽事件通過第一種方法實現(xiàn)(匿名內(nèi)部類)? ? ? ? ?*/? ? ? ?bt1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // 在當前OnClick方法中監(jiān)聽點擊Button的動作 System.out.println("我的Button被點擊了"); } });? ? ? ? /*? ? ? ? ?* 點擊事件外部類的寫法和作用? ? ? ? ?*/? ? ? ? bt2.setOnClickListener(new MyOnClckListener(){? ? ? ? @Override? ? ? ? public void onClick(View v) {? ? ? ? // 調用父類的onClick方法? ? ? ? super.onClick(v);? ? ? ? Toast.makeText(MainActivity.this, "bt1要執(zhí)行的邏輯", 1).show();? ? ? ? }? ? ? ? });? ? }}class MyOnClckListener implements OnClickListener{ @Override public void onClick(View v) { Log.i("tag", "父類的onClick事件"); } }
查看完整描述

4 回答

?
高飛的孤雁

TA貢獻1條經(jīng)驗 獲得超0個贊

已經(jīng)解決了bt2的強制轉換類型轉錯了

查看完整回答
反對 回復 2016-03-14
?
回字有四樣寫法

TA貢獻22條經(jīng)驗 獲得超10個贊

錯誤信息是什么。

查看完整回答
反對 回復 2016-03-14
?
帽子__

TA貢獻2條經(jīng)驗 獲得超1個贊

先確認下,你的class MyOnClckListener是在MainActivity里嗎?我的意思是否和它同?一個.java?文件

查看完整回答
反對 回復 2016-03-10
  • 高飛的孤雁
    高飛的孤雁
    就跟老師的一樣啊~
  • 帽子__
    帽子__
    外部類應該另創(chuàng)一個類--就是在左邊和mainactivity同一個包里右鍵new class file創(chuàng)建,我覺得是這樣
  • 4 回答
  • 0 關注
  • 1650 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號