Lambda 是Java8 中引入的新特性,所以首先确保当前项目使用的JDK版本是1.8。
1、 在项目build.gradle(Project)中dependencies节点添加一下依赖:
buildscript {
...
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.2.0'
}
}
2、在项目build.gradle( Module)中 添加以下代码:
...
apply plugin: 'me.tatarka.retrolambda'
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
3、Sync一下 代码,就可以使用Lambda 表达式了 。
view.setOnClickListener(v -> System.out.println(v));