首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    之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)是错误的

    48130
    领券