美文网首页
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