0
我是Android新手,我知道這是非常常見的問題。我試圖尋找答案,但它不能滿足我的好奇心。假設我有下面的代碼來定義Android中按鈕的偵聽器。我仍然對此感到困惑。我知道「this」是指當前的實例,但在這種情況下,「this」是指什麼?它指向實例btnSave還是其他對象?爲什麼它可以替換參數(新的OnClickListener()) 假設我有兩個相同的按鈕。 Onclick方法如何知道點擊了哪一個?有人可以在更廣泛的情況下澄清「這個」的目的嗎?Android中的setOnClickListenner中的「this」是什麼
Button btnSave = (Button) findViewById(R.id.btnSave);
btnSave.setOnClickListener(this);
public void onClick(View v) {
//Do something in here
}
所以你的意思是「這個」指向包含容器的活動類? – minhtran612 2014-10-17 11:10:29