android的MainActivity中setOnClickListener(this)中的this指代

setOnClickListener的参数要求是一个实现了OnClickListener接口的对象实体,它可以是任何类的实例,只要该类实现了OnClickListener。
你的问题中,它就是MainActivity这个对象自己。

1 findViewById(R.id.ButtonID).setOnClickListener(new View.OnclickListener(){
2   public void onclick(View v){
3
4   }
5 });
原文地址:https://www.cnblogs.com/tonglingqijie/p/4688890.html