2011-07-06 195 views
-1

任何一個可以請簡單或清楚地知道如何編碼器已經使用(這)在這裏的最後一行:需要幫助使用此

@Override 

public void onCreate(Bundle savedInstanceState) 
{ 

super.onCreate(savedInstanceState); 

setContentView(R.layout.main); 

// Set up click listeners for all the buttons 

View continueButton = findViewById(R.id.continue_button); 

continueButton.setOnClickListener(this);<----------------------------------- 

} 
+0

這看起來像一個Android應用程序。您應該更具體地添加android標記 – Enrique

回答

5

thiss a reference to an instance of the class that the method belongs too,特別是當前實例。這個this作爲一個變量,總是指向當前對象。

在實例方法或 構造,這是 當前對象的參考 - 其 方法或構造被調用的對象。 您可以通過使用此方法從實例 方法或構造函數中引用當前對象的任何成員。

+0

,它是對當前正在運行封閉方法的類的實例的引用。 –

+0

爲了進一步闡明,* this *指代找到了那段代碼的'Activity'。 – dmon

2

他們已將按鈕的單擊聆聽者設置爲this

換句話說,當按鈕被點擊時,onClick將被調用這個對象。