Как автоматически генерировать методы получения и установки в Android студии

? TGMCians @ | Original: StackOverFlow
---

Я работаю на Android приложения и создали модель с большим числом переменных . Так как я планирую добавить методы получения и установки для каждого из них .

Естьярлык в Android Студия для автоматической генерации методы получения и установки в данном классе ?

---

Top 5 ответ

1TGMCians @

Использование Alt + Insert в редакторе, вы можете легко создавать методы получения и установки для любых полей вашего класса .

Как автоматически генерировать методы получения и установки в Android студии

а затем с помощью сдвига или кнопку управления, выберите все переменные нужно добавить методы получения и установки

2Vasiliy Deych @

В OSX, Cmd + N по умолчанию.

Щелкните правой кнопкой мыши и выберите " Создать ... ", чтобы увидеть текущее отображение . Вы можете выбрать несколько полей, для которых требуется методов получения / сеттеры с одного шага.

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

3naXa @

Этот ответ имеет дело с вашего вопроса, но это не совсемответ на него . =) Этоинтересно библиотека я узнал недавно, и я хочу поделиться с вами.

http://projectlombok.org/index.html может генерировать общие методы, такие как добытчики, сеттеры, равно () и хэш-код (), ToString (), для своих классов автоматически. Он заменяет их с аннотациями, снижающих шаблонный код. Чтобы увидеть пример кода, написанного с использованием Ломбок смотреть видео на главной странице или читать http://projectlombok.org/features/Data.html .

Android развития с Ломбок возможно. Ломбок должно бытьво время компиляции только зависимость, поскольку в противном случаеполнота Ломбок будет в конечном итоге в файлах DEX, тратя драгоценное пространство . Gradle фрагмент:

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

Есть плагины для интегрированных сред разработки ( они необходимы для поддержки функций Ломбок во время разработки ) . Также есть библиотека https://github.com/mg6maciej/hrisey который основан на Ломбок. Проще говоря, это поддержка Ломбок + Parcellable .

4Sameera @

Щелкните правой кнопкой мыши на Editor, затем выберите Source -> Generate Getters and Setters или нажмите кнопку Alt + Shift + S  Как автоматически генерировать методы получения и установки в Android студии