Android studio配置lambda表达式教程

Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。

但是目前的Android Studio还不支持Java8新特性,因此为了使用它只能曲线救国了:借助retrolambda

1.将你的jdk升级成1.8,然后配置好环境

2.将你的sdk更新至24

3.在项目的Project gradle文件配置retrolambda插件的地址:

如下:

buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'me.tatarka:gradle-retrolambda:3.2.5' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }

带引号的这句,自己添加的时候去掉

3.在项目的Module gradle文件顶部添加:

apply plugin: 'me.tatarka.retrolambda'

4.在项目的Modu gradle文件的android闭包中添加

compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }

这样,我们就可以在AndroidStudio中使用Lambda表达式了。

例如:

vAd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //dosomething } });

使用Lambda:

vAd.setOnClickListener(v->{});

再例如,使用线程:

Runnable runnable1=new Runnable(){ @Override public void run(){ //dosomething } };

使用Lambda:

Runnable runnable = ()->{};

正如你所看到的,使用Lambda表达式不仅让代码变的简单、而且可读、最重要的是代码量也随之减少很多。因此快使用起来吧!

以上所述是小编给大家介绍的Android studio配置lambda表达式教程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言小编会及时回复大家的!

时间: 2024-07-28 13:55:30

Android studio配置lambda表达式教程的相关文章

图解Windows环境下Android Studio安装和使用教程

鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. 最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境

Android零基础入门第13节:Android Studio配置优化,打造开发利器

原文:Android零基础入门第13节:Android Studio配置优化,打造开发利器 是不是很多同学已经有烦恼出现了?电脑配置已经很高了,但是每次运行Android程序的时候就很卡,而且每次安装运行程序都要等待很长时间,如果是在开发后期需要不停的修改代码运行看效果,这必定会影响工作效率. 有什么办法可以改善一下这些问题呢?方法是肯定会有的,接下来通过两期来从两个维度来提高效率.今天首先来优化配置我们的Android Studio开发工具,将一些使用很少但占有内存的插件屏蔽,将影响效率的地方

32位-想给android studio配置新的模拟器 给推荐个

问题描述 想给android studio配置新的模拟器 给推荐个 安装了android studio发现原装的模拟器用不了 下载了几个推荐的 有的因为要下载国外的东西安装失败 有的是因为系统不兼容装不了 我的系统是XP32位的 求大神推荐个国内可以安装的模拟器 解决方案 genymotion,好用 解决方案二: Genymotion 个人版下载地址:Genymotion个人版 需要先注册 才可以下载哈 解决方案三: 还是用真机吧,AVD不是那么好用的

android st...-Android Studio配置Kotlin出现的问题。

问题描述 Android Studio配置Kotlin出现的问题. 安装了Kotlin之后,并且也convert Java file to kotlin file,就是会一直报错,说的是kotlin not configured 解决方案 参考:http://www.mamicode.com/info-detail-936729.html 解决方案二: 没用过,参考一下http://www.yyxt.com/tutorial/6354.html 解决方案三: 黄色感叹号提示你什么?

Android studio 配置JNI环境

Android studio配置jni开发环境,主要配置是两个build文件,以及新建一个jni文件,放c代码.   代码如下1: apply plugin: 'com.android.model.application' model { android { compileSdkVersion = 23 buildToolsVersion = "23.0.2" defaultConfig.with { applicationId = "me.chunsheng.jni&quo

Android Studio配置Kotlin开发环境详细步骤

Android Studio配置Kotlin开发环境详细步骤 第一步:安装Kotlin插件 打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入"Kotlin"查找,然后安装即可.安装完成之后需要重启Android Studio (切记!). 安装完成之后如下图所示. 插件当前的最新版本是1.1.2-release-Studio-2.3-3. 第二步:配置Kotlin开发环境 点击菜单栏的"Tools"选项,

Android Studio安装使用图文教程

原文 http://jingyan.baidu.com/article/1876c852a25cb4890b1376fa.html Google I/O开发者大会上宣布,Android Studio 1.0的前瞻版发布了,立马体验. 方法/步骤 1 首页面 2 选择了"New Project" 3 给工程和包起个名字 4 创建自定义图标 5 选择工程类型 6 给工程定个名字 7 开始创建. 向导基本上和Eclipse差不多.不过这个创建过程可比Eclipse上长的多.主要是因为从gra

4.0、Android Studio配置你的构建

Android构建系统编译你的app资源和源码并且打包到APK中,你可以用来测试,部署,签名和发布.Android Studio使用Gradle,一个高级的构建套件,来自动化和管理构建进程,同时可以允许你灵活的自定义构建配置.每个构建配置可以定义它自己的代码和资源集合. Gradle和Android插件独立于Android Studio运行.这就意味着你可以在你的机器上在命令行.Android Studio.或者没有安装Android Studio的机器中构建你的Android APP. And

Android studio 安装方法图文教程

一.简介  Android Studio是Google新发布的Android应用程序开发环境,Android Studio是基于IntelliJ IDEA开发而成的.在Android Studio开发环境中,Android开发者可以非常方便地调试Android应用程序,Android Studio不仅是Android开发的IDE集成环境,而且还有以下特点:          *基于 Gradle 的构建支持        *Android 专属的重构和快速修复        *提示工具以捕获性能