为何不直接用this,而是用了个ClassName.this
太搞了:(
肿么回事?
------解决方案--------------------
如果你在点击事件中使用this就不是当前类的this了
------解决方案--------------------
某类中含有内部类中或者匿名内部类,要在这些内部类或者匿名内部类中调用该类的实例,自然要用类名.this,因为this指向的内部类或者匿名内部类
------解决方案--------------------
ClassName.this指明了是ClassName这个类,而this有可能不是指明ClassName这个类
例如:
Button.setOnClickListener(new OnClickListener(){
//此处调用this是OnClickListener这个类
//ClassName.this来指明哪个this
});
------解决方案--------------------
是为了防止出现上述的情况时,this出现错误,所以一般都是写类名.this
都是规范。。。规范。。。

------解决方案--------------------
1楼正解1楼正解1楼正解