【Android】this Vs Activity.this

烈酒焚心 提交于 2019-12-03 10:03:16

废话不多说

最好全部使用 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
                
            }
        });

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!