Wie kann ich automatisch Getter und Setter in Android Studio generieren

? TGMCians @ | Original: StackOverFlow
---

Ich arbeite an einer Android-Anwendung arbeiten und schuf ein Modell mit einer großen Anzahl von Variablen . Da ich plane, Getter und Setter für alle von ihnen hinzuzufügen.

Gibt es eine Verknüpfung im Android Studio zum automatischen Erzeugen der Getter und Setter in einer Klasse ?

---

Top 5 Antwort

1TGMCians @

Mit Alt + Legen Sie im Editor, können Sie einfach erzeugen Getter und Setter Methoden für alle Felder der Klasse.

Wie kann ich automatisch Getter und Setter in Android Studio generieren

und dann mit Shift oder Steuertaste, und wählen Sie alle Variablen, die Sie Getter und Setter hinzufügen müssen

2Vasiliy Deych @

In OSX, Cmd + N standardmäßig.

Mit der rechten Maustaste und wählen Sie "Generate ...", um aktuellen Mappings zu sehen. Sie können auch mehrere Felder, für die den Getter / Setter mit einem Schritt erzeugen auswählen.

siehe http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html

3naXa @

Diese Antwort befasst sich mit Ihrer Frage, aber ist nicht gerade eine Antwort auf sie . = ) Es ist eine interessante Bibliothek Vor kurzem habe ich herausgefunden, und ich möchte mit Ihnen teilen.

http://projectlombok.org/index.html können gemeinsame Methoden, wie Getter, Setter, equals () und hashCode ( ) toString (), für Ihre Klassen automatisch zu generieren. Es ersetzt sie mit Anmerkungen zu reduzieren Standardcode . Um ein Beispiel für Code geschrieben mit Lombok finden Sie ein Video auf der Startseite oder lesen http://projectlombok.org/features/Data.html .

Android Entwicklung mit Lombok ist möglich. Lombok sollte eine Kompilierung einzige Abhängigkeit sein, da sonst die Gesamtheit Lombok in Ihrem DEX -Dateien landen, verschwenden wertvolle Raum . Gradle Snippet :

dependencies {
    provided 'org.projectlombok:lombok:1.14.+'
}

Es gibt Plugins für IDEs ( sie benötigt werden, um Lombok Funktionen zur Entwicklungszeit unterstützen ) . Auch gibt es https://github.com/mg6maciej/hrisey -Bibliothek, die auf Lombok basiert. Einfach gesagt, es ist Lombok + Parcellable Unterstützung.

4Sameera @

Klicken Sie rechts auf Editor, dann wählen Sie Source -> Generate Getters and Setters oder drücken Sie Alt + Shift + S  Wie kann ich automatisch Getter und Setter in Android Studio generieren