您的位置:首页 > 移动开发 > Android开发

如何在Android studio中使用java8 的Lambda表达式

2016-03-08 10:11 197 查看
今天和大家简单说下如何在Android studio中使用Java8 的Lambda表达式 来简化代码,提高可读性。

1、下载Java8的jdk进行安装

2、然后在Andstudio中打开Project Structure 设置一下JDK的路径,如下图:



3、在项目中bulid.gradle中 将jdk版本更改为JavaVersion.VERSION_1_8

如下图:



4、到这时候呢 已经可以在项目中书写 Lambda语法 而不会报错了,但是 当我们编译的时候还是会报 class file for java.lang.invoke.MethodType not found #23 这个错,

这时候我们只要在工程的bulid.gradle中的buildscript里去配置下:classpath 'me.tatarka:gradle-retrolambda:3.2.4' 如图:



5、最后在app的bulid.gradle中加上 apply plugin: 'me.tatarka.retrolambda' 就OK了,如图:



完成以上步骤,就能在androidstudio中使用Lambda 表达式了,大家 赶快去试一下吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: