Come generare automaticamente getter e setter in Android Studio

? TGMCians @ | Original: StackOverFlow
---

Sto lavorando su un'applicazione Android e creato un modello con un gran numero di variabili . Da quando sto progettando di aggiungere getter e setter per tutti loro .

C'è un collegamento in Android Studio per generare automaticamente i getter e setter in una data classe ?

---

Top 5 Risposta

1TGMCians @

Usando Alt + Insert nell'editor, si può facilmente generare metodi getter e setter per tutti i campi della vostra classe .

Come generare automaticamente getter e setter in Android Studio

e quindi utilizzando turno o tasto di controllo, selezionare tutte le variabili necessarie per aggiungere getter e setter

2Vasiliy Deych @

In OSX, Cmd + N per impostazione predefinita.

Fare clic destro e scegliere " Genera ... " per vedere la mappatura corrente . È possibile selezionare più campi per i quali generare getter / setter con un passo.

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

3naXa @

Questa risposta si occupa con la domanda, ma non è esattamente una risposta ad essa . = ) E 'un interessante libreria ho scoperto di recente e voglio condividere con voi .

http://projectlombok.org/index.html grado di generare metodi comuni, come getter, setter, equals ( ) e hashCode ( ), toString ( ), per le classi automaticamente . E li sostituisce con annotazioni riducendo codice standard . Per vedere un esempio di codice scritto con Lombok guardare un video sulla pagina principale o leggere http://projectlombok.org/features/Data.html .

Sviluppo Android con Lombok è possibile. Lombok dovrebbe essere un tempo di compilazione solo dipendenza, altrimenti la totalità di Lombok finirà nei file DEX, sprecare spazio prezioso . Gradle snippet :

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

Ci sono plugin per IDE ( sono necessari per supportare le funzionalità Lombok al tempo di sviluppo ) . Inoltre vi è la libreria https://github.com/mg6maciej/hrisey che si basa su Lombok . In poche parole, è il supporto Lombok + Parcellable .

4Sameera @

Fai clic destro su Editor, quindi selezionare Source -> Generate Getters and Setters o premere Alt + Shift + S  Come generare automaticamente getter e setter in Android Studio