简介:
JDK1.8后java开始支持Lambda表达式,使用Lambda表达式我们就可以在Android中替换匿名类的写法。本来一个Button点击事件监听要写6行代码,我们1行就可以搞定。
1.引入依赖
implementation 'me.tatarka:gradle-retrolambda:3.6.0'
2.修改我们JDK成1.8
在Android studio中打开File>project Structure>Modules,将我们的JDk设置成1.8的,快捷键是ctrl+shift+alt+s。
3.使用Lambda表达式
设置Button监听旧的写法:
Button button = findViewById(R.id.button);
button.setOnClickListener(new View