MainActivity.this.year的作用是什么? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MainActivity.this.year的作用是什么?

2016-06-07 11:31:58 1636 1
datePicker.init(year,month,day,new DatePicker.OnDateChangedListener(){

        @Override
        public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            //获取year属性,必须是MainActivity.this.year获取,因为监听是内部类
            MainActivity.this.month=month;
            MainActivity.this.day=day;
            showDate(year,month,day,hour,minute);
        }
    });

MainActivity.this.year 这个语句在这里的作用是什么?

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:29:41

    你在MainActivity这个类中有month这个变量,而在onDateChanged方法的参数中也有这个变量,根据就近原则,在onDateChanged写的month变量就是表示onDateChanged方法参数中的变量,一定要表示MainActivity中的month变量,就必须写全名,MainActivity.month或者MainActivity.this.month或者this.month(onDateChanged方法所属的类是MainActivity,因此this在这里就表示MainActivity)。
    完整的,这句的意思就是将onDateChanged方法内的month变量值赋给MainActivity类内的month变量

    0 0
相关问答

1

回答

Jarvis的作用是什么?

2022-05-12 18:26:28 84浏览量 回答数 1

1

回答

RDS MySQL同步至AnalyticDB PostgreSQL中支持的同步架构是什么?

2021-12-12 23:16:37 89浏览量 回答数 1

2

回答

Hadoop 中获取文件系统,传入hdfs的链接地址,conf对象,以及操作的用户名的命令是什么呢?

2021-12-05 13:12:24 158浏览量 回答数 2

1

回答

Shell中的Here Document的作用是什么?

2021-12-04 16:01:14 266浏览量 回答数 1

1

回答

Hadoop集群中的JournalNode进程的作用是什么呢?

2021-12-05 23:41:39 157浏览量 回答数 1

1

回答

在哪里可以体验使用RDS和ECS搭建个人博客?

2021-10-08 14:08:08 1063浏览量 回答数 1

1

回答

activiti 官网打不开

2017-10-26 20:55:47 2538浏览量 回答数 1

4

回答

问一下ECS安全组的作用是?

2016-04-05 19:50:40 5915浏览量 回答数 4

1

回答

关于 Activity 跳转 到Fragment 的问题

2016-03-10 13:30:15 1645浏览量 回答数 1

8

回答

想问一下,一台ecs可以放几个网站

2015-08-19 16:40:46 5566浏览量 回答数 8
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载