我一直在读了一些东西,做关于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)' –