在AndroidStudio中使用Lambda表达式

来源:互联网 发布:只看数据伯德被低估 编辑:程序博客网 时间:2024/05/21 17:05

如果要使用表达式

RxView.clicks(fab).throttleFirst(500, TimeUnit.MILLISECONDS).subscribe((aVoid) -> this.readyGoForResult(EditActivity.class));

需要设置

第一步:在app的build.gradle文件顶部添加apply plugin: 'me.tatarka.retrolambda'。 

继续在该文件下的android节点下添加 
compileOptions { 
sourceCompatibility JavaVersion.VERSION_1_8 
targetCompatibility JavaVersion.VERSION_1_8 

retrolambda { 
javaVersion JavaVersion.VERSION_1_6 
}
 
第二步:在Project的build.gradle文件的dependencies节点下添加classpath 'me.tatarka:gradle-retrolambda:3.2.0'即可
0 0
原创粉丝点击