废话不多说
最好全部使用 Activity.this 这样就不会有问题了
【坑】在内部匿名类中如果使用 this 将会报错
【填】JAVA基础中this表示当前类的引用,内部匿名内中此时使用this使用的是该匿名类
【B.T.W】
- 问 > 内部匿名类又是个什么鬼??
- 答 > 没有起名字,只被用一次就没了
诸如 如下代码段的OnClickListener
private Button btnB ;
btnB = (Button) findViewById(R.id.btn_b);
btnB.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
来源:oschina
链接:https://my.oschina.net/u/2273965/blog/674585