2015-04-17 28 views
-3
Why do we create an event listener such as onClickListener for a button in the following way:- 


     ... 
     @Override 
     public void onCreate(Bundle savedInstanceState) 
     { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.activity_quiz); 
      mTrueButton = (Button)findViewById(R.id.true_button); 

      mTrueButton.setOnClickListener(new View.OnClickListener() 
      { 
       @Override  
       public void onClick(View v) 
       { 
        // Does nothing yet, but soon!    
       }  });} 

爲什麼mTrueButton使用setOnClickListener方法而不是OnClickListener。 爲什麼採用這種方法?爲Android應用開發中的按鈕設置事件監聽器(onClickListener)

+0

不太清楚什麼是你的關心 – Egor

+0

我想知道爲什麼我們使用這兩個:1)setOnClickListener 2)OnClickListner –

回答

1

在的onCreate你在表單定義對象,所以確定你需要的任何以後的事件,行動時finishe OS啓動活動,以及所有定義的事件後,執行命令,你聲明。