为了账号安全,请及时绑定邮箱和手机立即绑定

Toast.makeText(this, "点击了复制", ..........前一节课里是Toast.makeText(MainActivity.this,......这两者有什么区别,什么时候用哪个

this和MainActivity.this

正在回答

2 回答

表示的就是MainActivity这个类对象本来,这种写法一般用在内部类里,因为在外部类中直接可以用关键字this表示本类,而内部类中直接写this的话表示的是内部类本身,想表示外部类的话就得加上外部类的类名.this。

0 回复 有任何疑惑可以回复我~

如果在不是在MainActivity的内部类里面用this,在MainActivity的内部类里面使用MainActivity.this.

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第2季)
  • 参与学习       62378    人
  • 解答问题       217    个

本课程讲带你熟悉Android开发中常用的调试方式,菜单、调试程序

进入课程

Toast.makeText(this, "点击了复制", ..........前一节课里是Toast.makeText(MainActivity.this,......这两者有什么区别,什么时候用哪个

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号