Roboguice - это такой аккуратный маленький инструмент, чтобы привести в порядок код представления Android.
Мне понравилось использовать аннотацию @InjectView
, чтобы мне не приходилось инициализировать каждое поле представления в методе onCreate () моих операций, например:
@InjectView(R.id.title) TextView title;
В рамках радикальных изменений Google в библиотечных проектах для ADT 14+ (что в целом является желанным улучшением), поля идентификаторов в сгенерированных классах R больше не являются окончательными.
Так что теперь, когда вы хотите использовать Roboguice внутри библиотечных проектов, аннотации @InjectView
больше не компилируются, потому что аннотации обрабатываются во время компиляции, а R.id.title
больше не является окончательным.
Облом ...
Кто-нибудь еще использует Roboguice и имеет творческий обходной путь?