使用lambda可以大大简化代码:
http://www.oschina.net/question/12_59047
http://blog.csdn.net/wangboxian/article/details/41963205
Android 中使用lambda需要java 8 的支持,下载地址:http://www.androiddevtools.cn/
Android Studio中使用lambda只需要在build.gradle文件中进行以下配置并rebuild即可:
- 根节点加入以下代码
apply plugin: 'me.tatarka.retrolambda'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'me.tatarka:gradle-retrolambda:2.5.0'
}
}
repositories {
mavenCentral()
}
- android节点中加入
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}