美文网首页
Android中如何引入Lambda表达式

Android中如何引入Lambda表达式

作者: a_simple_coder | 来源:发表于2018-04-10 17:42 被阅读0次

如何引入,两种方法(方法一是原生态的,方法二是第三方库的形式,推荐以第三方库的方法)

方法一(原生态):

在App下的 build.gradle 文件中输入以下内容:

android { 
…….
defaultConfig {
    jackOptions {
        enabled true
    }
}
android { 
……. 
compileOptions { 
sourceCompatibility JavaVersion.VERSION_1_8 
targetCompatibility JavaVersion.VERSION_1_8 
} 
……. 
}

方法二(第三方库,推荐使用):

在项目中添加retrolambda库

1.项目的build.gradle中添加retrolambda库

classpath 'me.tatarka:gradle-retrolambda:3.4.0'

2.app下的build.gradle中添加

apply plugin: 'me.tatarka.retrolambda'
android { 
……. 
compileOptions { 
sourceCompatibility JavaVersion.VERSION_1_8 
targetCompatibility JavaVersion.VERSION_1_8 
} 
……. 
}

注:推荐使用第第三方库的使用,如果使用android官方的,会和ButterKnife冲突,在绑定id的时候回出现空指针

相关文章

网友评论

      本文标题:Android中如何引入Lambda表达式

      本文链接:https://www.haomeiwen.com/subject/pdmnhftx.html