AndroidStudio 使用Lambada 以及相互转化

    xiaoxiao2021-03-25  79

    A gradle plugin for getting java lambda support in java 6, 7 and android

    根目录build.gradle 加入tataka地址

    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 }

    app目录build.gradle 加入apply plugin: ‘me.tatarka.retrolambda’

    android{ compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { retrolambdaConfig 'net.orfjackal.retrolambda:retrolambda:2.3.0' }

    重点说一下 相互转化: 光标移动到在lambada语句上Alt+Enter 选择 replace lambada with annoymous class 反之也可以 参考: https://github.com/evant/gradle-retrolambda

    转载请注明原文地址: https://ju.6miu.com/read-13668.html

    最新回复(0)