2010-03-26 11 views
13

Est-ce que quelqu'un connaît un moyen d'utiliser Guice pour injecter des dépendances dans le constructeur d'une activité dans Android? Il semble que les activités n'ont normalement que le constructeur par défaut afin que la plate-forme puisse facilement créer une nouvelle instance. Bien qu'il soit assez facile d'avoir un singleton pour référencer l'injecteur et obtenir des dépendances de cette façon, il est moins propre et introduit un peu d'état statique.Utilisation de Guice pour injecter des dépendances dans le constructeur d'une activité Android

Des suggestions?

Répondre

18

Je ne sais pas comment j'ai raté ça!

https://github.com/roboguice/roboguice

+1

Apparemment cool. L'avez-vous déjà utilisé? Souhaitez-vous partager un peu de votre expérience avec elle? – espinchi

+0

Que c'est vraiment lent. – benstpierre

+1

Pouvez-vous être plus précis sur la lenteur s'il vous plaît? De la liste des applications qui l'utilisent, je ne peux tester que geobeagle et je ne le sens pas lent – eveliotc