Android
안드로이드 프로젝트에서 Retrolambda를 설치하는 빠른 방법.
수색…
소개
Retrolambda는 Java 7, 6 또는 5에서 Java 8 람다 표현식, 메소드 참조 및 try-with-resources 문을 사용할 수있게 해주는 라이브러리입니다.
Gradle Retrolambda 플러그인을 사용하면 Retrolambda를 Gradle 기반 빌드에 통합 할 수 있습니다. 예를 들어 표준 안드로이드 개발은 현재 아직 Java 8을 지원하지 않기 때문에 Android 애플리케이션에서 이러한 구조를 사용할 수 있습니다.
설치 및 사용 예 :
설치 단계 :
jdk8을 다운로드하여 설치하십시오.
프로젝트의 기본 build.gradle에 다음을 추가하십시오.
buildscript { repositories { mavenCentral() } dependencies { classpath 'me.tatarka:gradle-retrolambda:3.2.3' } }
이제이를 애플리케이션 모듈의 build.gradle에 추가하십시오.
apply plugin: 'com.android.application' // or apply plugin: 'java' apply plugin: 'me.tatarka.retrolambda'
IDE에 언어 수준을 알리려면 다음 행을 응용 프로그램 모듈의 build.gradle에 추가하십시오.
android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
예:
그래서 이런 것들은 :
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
log("Clicked");
}
});
가입
button.setOnClickListener(v -> log("Clicked"));
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow