Ломбок для Android - PullRequest
       28

Ломбок для Android

4 голосов
/ 10 января 2012

Я хотел бы получить все функции , которые предоставляет lombok.Я устал писать много шаблонного кода, и я хотел бы знать, есть ли порт Android на Android?Или хотя бы эквивалент?Что-то, что позволяет мне использовать аннотацию вместо шаблона, как это:

TextView tv = (TextView) findViewById(R.id.my_textview);

Ответы [ 3 ]

7 голосов
/ 10 января 2012

Насколько я знаю, вы можете использовать Lombok в коде Android. Если это не так, пожалуйста, отправьте отчет об ошибке. Я должен сказать, что у нас нет много документации о том, как это настроить. Тем не менее, у нас есть активный список рассылки, если вам нужна помощь. Раскрытие: я один из разработчиков Lombok.

6 голосов
/ 10 января 2012

В качестве альтернативы взгляните на Аннотации Android .

2 голосов
/ 10 января 2012

У меня сложилось впечатление, что Lombok просто создает Java, так вы пробовали это? (У меня нет, но просто любопытно). Однако, что касается избавления от шаблонного типа findViewById, вы можете взглянуть на RoboGuice . Это делает намного больше, но одна из тонкостей, которую он добавляет, изменяет что-то вроде:

TextView tv = (TextView) findViewById(R.id.my_textview);

до:

@InjectView(R.id.my_textview)
TextView tv;
...