1、什么是Lambda
Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。下面这个例子就是使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读。_来源百度百科
使用Lambda前1
2
3
4
5
6
7
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//dosomething
}
});
使用lambda后1
2
3
4button.setOnClickListener(
v -> {
//dosomething
});
2、AndroidStudio怎么配置Lambda
在build.gradle(Moudle:app)
1 |
|
在build.gradle(Project:项目名)
1 | buildscript { |
以上配置完毕。