缘起
使用lambda代码会变得简短些,看起来舒服些。
个人建议在不是很熟悉的情况下不使用这个,因为太爽会忘记原来这个方法或者函数是什么样子的。
由于本机的android studio(2.2) 原生lambda 的支持速度暴慢,所以还是使用 retrolambda
配置方法
- 在项目 build.gradle中增加
buildscript {
//开始加入
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.1.0'
}
//结束插入
}
2.在模块级build.gradle中增加
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
retrolambda {
javaVersion JavaVersion.VERSION_1_6
}