2017-12-13 12 views
8

모든 람다 및 기타 자바 (8) 기능을 되돌릴 자원을 시도하고 어떻게 수 I 다운 그레이드 sourceCompatibility & targetCompatibility to Java 1.6 대신에?안드로이드 스튜디오 리팩터링 등</p> <p>을, 그것은 람다 많이 사용 나는</p> <pre><code>compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } </code></pre> <p>와 안드로이드 라이브러리 프로젝트를

Android Studio IDE에 이러한 기능이 내장되어 있습니까?

당신은 + 를 입력 Alt 키를 -> 내부에 커서를 놓고 눌러 람다를 대체 할 수
+1

BTW 다운 그레이드 이유. ? 왜 람다를 사용하는 법을 배우지 않습니까? :-) – donfuxx

+2

@donfuxx는 java 8을 지원하지 않는 xamarin 프로젝트에서 라이브러리를 사용해야합니다. ( –

+0

uh oh, 행운 :-) – donfuxx

답변

5

는 "함께 람다 교체 ..."을 선택

enter image description here


당신은 할 수 있습니다 메뉴를 확장하고 "모두 수정 ..."을 선택하여 전체 파일에서 수행하십시오.

enter image description here


당신은 위의 단계에 따라 전체 프로젝트에 그것을 할 대신 "에 ... 실행 검사"

enter image description here

선택 "전체 프로젝트"를 클릭 할 수 있습니다

enter image description here

번 검사는 바로 "... 대체 될 수 람다"는에 섹션을 클릭하고 완료 "로 람다 교체 ..."

enter image description here

+0

Hey! 답변을 주셔서 감사합니다! 전체 프로젝트에서이 작업을 수행 할 수있는 방법이 있습니까? –

+0

전체 파일에서이 작업을 수행 할 수 있지만 전체 프로젝트에서이 작업을 수행하는 방법을 알지 못합니다. – ChrisStillwell

+0

고마워요! 곧 시험해 보겠습니다. :) –