1.下载jdk8
2.在build.gradle中添加依赖,这会使用retrolambda来编译Java代码
buildscript {
//开始加入
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.1.0'
}
//结束插入
}
3.应用插件声明:apply plugin:'me.tatarka.retrolambda'
4. 加入compileOptions,这会让IDE使用用JAVA8语法解析
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
5. 指定将源码编译的级别,,使用下列代码,会将代码编译到兼容1.6的字节码格式
retrolambda {
javaVersion JavaVersion.VERSION_1_6
}
6.使用最简单的点击事件尝试一下。
v.setOnClickListener(v1 -> Toast.makeText(getActivity(), "clicked", Toast.LENGTH_LONG).show());