首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    之1.6 Activity.this和this的区别

    mFalseButton.setOnClickListaner(new View.OnClickListener(){ @Override public void onClick...QuizActivity实例作为Context的参数值.注意此处应输入的参数是QuizActivity.this,不要想当然的直接输入this作为参数.因为匿名类的使用,这里的this指的是监听器View.OnClickListener...也就是说,直接在监听器View.OnClickListener里使用this,代表的是创建的这个匿名类,也就是实现了View.OnClickListener接口的一个类....理论上说,如果View.OnClickListener匿名类继承自context,那么makeText(this,R.string.correct_toast,Toast.LENGTH_SHORT)从语法上来说就是正确的...,但是View.OnClickListener只是一个接口,不会继承类.所以从语法上来说makeText(this,R.string.correct_toast,Toast.LENGTH_SHORT)是错误的

    52530
    领券