设置和示例如何使用

设置步骤:

  1. 下载并安装 jdk8。

  2. 将以下内容添加到项目的主 build.gradle 中

     placeholderCopybuildscript {
        repositories {
            mavenCentral()
        }
    
        dependencies {
            classpath 'me.tatarka:gradle-retrolambda:3.2.3'
        }
    }
  3. 现在将其添加到应用程序模块的 build.gradle 中

     placeholderCopyapply plugin: 'com.android.application' // or apply plugin: 'java'
    apply plugin: 'me.tatarka.retrolambda'
  4. 将这些行添加到应用程序模块的 build.gradle 中,以通知 IDE 语言级别:

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

例:

所以这样的事情:

 placeholderCopybutton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        log("Clicked");
    }
});

成为这个:

 placeholderCopybutton.setOnClickListener(v -> log("Clicked"));