Java8的Lambde表达式用起来很简介, 但Android Studio现在版本并不支持
但是有gradle-retrolambda
GitHub地址:https://github.com/evant/gradle-retrolambda

如果你对Lambde表达式还不是很了解,请看这里详细解读:传送门

配置配置就能用了
在Module的build.gradle文件中配置

buildscript {  repositories {    mavenCentral()  }  dependencies {    classpath 'me.tatarka:gradle-retrolambda:3.2.5'  }}// Required because retrolambda is on maven centralrepositories {  mavenCentral()}apply plugin: 'com.android.application' //or apply plugin: 'java'apply plugin: 'me.tatarka.retrolambda'

在android{ }方法中加入下面

android {  compileOptions {    sourceCompatibility JavaVersion.VERSION_1_8    targetCompatibility JavaVersion.VERSION_1_8  }}

Android Studio提示快捷键: 快捷键Ctrl + Shift + 空格

可能遇到的一个问题:快捷键之后Lambde表达式的提示并不是排在前面,比如下面这个提示排在了倒数第二的位置,总之找找总会有的,当然Studio很智能,用多了就排在前面去了

The end~~

更多相关文章

  1. 【转】android sqlite支持的数据类型
  2. 透明Dialog的实现.
  3. Android(安卓)解决打包时提示65536问题
  4. android 模拟器 快捷键
  5. Android(安卓)Studio 报错提示:Unable to find vaild certificati
  6. Android(安卓)Studio 快捷键整理
  7. Mac Android(安卓)Studio提示adb: command not found
  8. Android(安卓)Studio技能之快捷键
  9. android ndk gdb 调试

随机推荐

  1. PHP - 函数 & 检测函数/类/方法是否存在
  2. 通过PHP或jQuery刷新cart_fragments(迷你
  3. ThinkPHP中U方法与url的四种访问模式
  4. 仅在我的文本框中验证数字和字母
  5. 如何让jQuery ajax执行错误功能
  6. 在php中获取引荐来源网址(包括参数)
  7. php隔两行换色
  8. ThinkPHP3.2.3框架下where的组合查询and
  9. 关于uoloadify不能显示效果原因(thinkphp
  10. PHP 常见的数据加密技术