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

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季)
  • 参与学习       62396    人
  • 解答问题       207    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信