Android Studio-Refactor Alle Lambdas und andere Java 8-Features zurücksetzen

8

Ich habe ein Android-Bibliotheksprojekt mit

%Vor%

Es benutzt eine Menge Lambdas, versuche es mit Ressourcen und so weiter.

Wie kann ich downgrade sourceCompatibility & amp; targetCompatibility zu Java 1.6 stattdessen?

Ist diese Funktionalität in Android Studio IDE integriert?

    
Olexii Muraviov 13.12.2017, 15:11
quelle

1 Antwort

6

Sie können das Lambda ersetzen, indem Sie den Cursor innerhalb von -> platzieren und Alt + Enter drücken und dann "Lambda durch Ersetzen mit ..."

auswählen

Sie können dies für eine ganze Datei tun , indem Sie das Menü erweitern und "Alle reparieren ..." auswählen

Sie können dies für das gesamte Projekt tun , indem Sie die obigen Schritte befolgen. Klicken Sie stattdessen auf "Ausführen der Überprüfung am ..."

Wählen Sie "Ganzes Projekt"

Sobald die Inspektion abgeschlossen ist, klicken Sie mit der rechten Maustaste auf den Abschnitt "Lambda kann ausgetauscht werden ..." und wählen Sie "Lambda durch ... ersetzen"

    
Chris Stillwell 13.12.2017, 15:26
quelle