2010-03-26 10 views
13

Kennt jemand eine Möglichkeit, mit Guice Abhängigkeiten in den Konstruktor einer Aktivität in Android zu injizieren? Es sieht so aus, als hätten Aktivitäten normalerweise nur den Standardkonstruktor, so dass die Plattform leicht eine neue Instanz erstellen kann. Während es einfach genug ist, ein Singleton zu haben, um den Injektor zu referenzieren und Abhängigkeiten auf diese Weise zu erhalten, ist es weniger sauber und führt ein wenig statischen Zustand ein.Verwenden von Guice, um Abhängigkeiten in den Konstruktor einer Android-Aktivität zu injizieren

Irgendwelche Vorschläge?

Antwort

18

Ich weiß nicht, wie ich das verpasst habe!

https://github.com/roboguice/roboguice

+1

Sieht cool aus. Hast du es schon benutzt? Würdest du ein bisschen von deiner Erfahrung damit teilen? – espinchi

+0

Das ist wirklich langsam. – benstpierre

+1

Können Sie bitte genauer angeben, wie langsam es ist? Von der App-Liste mit es bin ich nur in der Lage, geobeagle zu testen und ich fühle mich nicht langsam – eveliotc