课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
6-3点击事件外部类为什么Toast.makeText(Mainactivity.this)为什不直接(this)
2016-11-27
源自:Android攻城狮的第一门课(入门篇) 6-3
正在回答
this作为当前对象,直接用在Activity里面是没问题的,当this在匿名内部类中使用,当前的对象就变成new的内部类,而你传入的东西如果是整个Activity的话,就要Activity.this了。
所以在这里面需要指定是哪个activity的,Toast的那条语句移到外面,删掉Mainactivity也行。
qq_T毛_0 提问者
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。