我一直在讀了一些東西,做關於Android的Java一些教程,但我還是不明白什麼是「這個」手段,如下面的代碼。
View continueButton = this.findViewById(R.id.continue_button);
continueButton.setOnClickListener(this);
View newButton = this.findViewById(R.id.new_button);
newButton.setOnClickListener(this);
此外,爲什麼它在這個例子中,一個按鈕沒有定義與按鈕,但與視圖,有什麼區別?
ps。偉大的網站!試圖通過在這裏搜索學習java並獲得ALLOT的答案!
你不會知道。因爲'this'是代碼存在的方法的接收者。由於我們沒有代碼,我們無法回答。 –
以下是[this]的官方Java解釋(http://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html)。 – Sam
@Mark不一定是這個問題的一個騙局,因爲OP也詢問'setOnClickListener(this)' –