2010-03-26 4 views
13

Кто-нибудь знает, как использовать Guice для встраивания зависимостей в конструктор Activity в Android? Похоже, что у действий обычно есть только конструктор по умолчанию, так что платформа может легко создать новый экземпляр. Хотя достаточно легко иметь синглтон, чтобы ссылаться на инжектор и получать зависимости таким образом, что он менее чист и вводит немного статического состояния.Использование Guice для встраивания зависимостей в конструктор Android-активности

Любые предложения?

ответ

18

Я не знаю, как я пропустил это!

https://github.com/roboguice/roboguice

+1

Выглядит круто. Вы уже использовали его? Не могли бы вы поделиться с ним своим опытом? – espinchi

+0

Это очень медленно. – benstpierre

+1

Можете ли вы уточнить, как медленно, пожалуйста? Из списка приложений, использующих его, я могу только проверить геообъектив, и я не чувствую его медленным. – eveliotc