Muss ich jeden Bereich für jede einzelne Aktivität erstellen? Kann ich für jede Fragmentaktivität nicht nur einen Standardbereich definieren?Dolch 2 Benutzerdefinierter Bereich für jede Aktivität
0
A
Antwort
0
können Sie leicht haben ein @ActivityScope
oder @ActivityScoped
Objekt auf mehrere Geschwister Aktivitätskomponenten angewendet, und es wird wie erwartet funktionieren: Solange Sie pro Aktivitätsinstanz genau eine neue Subkomponente schaffen, dann wird jeder Zugriff auf @ActivityScope
Bindungen das wird in ihren jeweiligen Komponenten leben.
@ApplicationScope @Component(/* ... */)
interface ApplicationComponent {
FooActivitySubcomponent createFoo();
BarActivitySubcomponent createBar();
// ...
}
@ActivityScope @Subcomponent(/* ... */)
interface FooActivitySubcomponent {
void inject(FooActivity activity);
// ...
}
@ActivityScope @Subcomponent(/* ... */)
interface BarActivitySubcomponent {
void inject(BarActivity activity);
// ...
}
Natürlich Module.subcomponents ist ein besserer Weg Subkomponenten in Produktion zu geben, und natürlich dagger.android ist eine automatische Art und Weise eine Struktur wie diese zu erstellen.
Verwandte Themen
- 1. Dolch 2 ContributesAndroidInjector bieten Aktivität zu Modul
- 2. Dolch 2: Singleton in anderen Bereich nicht injizieren
- 3. Dolch 2: Abhängigkeit Vererbungshierarchie
- 4. Dolch 2 Scope Lifetimes
- 5. Dolch 2, injectiong UI-Elemente
- 6. Dolch 2 Scopes Erklärung
- 7. benutzerdefinierter Bereich für .NET-Anwendungseinstellungen
- 8. Dolch 2 Speichern und wiederherstellen Zustand, wenn Aktivität stoppt
- 9. Injektion von Aktivität und Fragment in RecyclerAdapter (Dolch 2)
- 10. Dolch 2 Freigabe Objektinstanz zwischen Referenten
- 11. Dolch 2 Statische Injektionen
- 12. Espressotest mit Dolch 2 und benutzerdefinierten Bereichen
- 13. Dolch 2, Wie Schnittstelle in Abhängigkeit hinzufügen
- 14. Dolch 2 Modul "Schnittstellen"?
- 15. Dolch 2 Injizierende Konstruktoren
- 16. Home-Button für jede Aktivität
- 17. Dolch 2: Moderator ist null
- 18. Dynamischer Bereich für jede Schleife
- 19. Ungelöste Referenz für Dolch 2 in Kotlin
- 20. Dolch 2 und Schnittstellenimplementierungen
- 21. Android Dolch 2 Kompilierfehler
- 22. Inject Presenter - Dolch 2
- 23. Optionale Injektion Dolch 2
- 24. Dolch 2-Komponenten-Abhängigkeiten
- 25. Dolch 2 Component.Builder
- 26. Dolch 2 Kreis dependancy
- 27. Dolch 2 - ViewPagerAdapter
- 28. Injecting Singleton Klasse mit Dolch 2.x
- 29. Dolch 2 Singletons funktioniert nicht
- 30. Komponententest Realm + Dolch 2 mit Robolectric & Mockito
es hängt von Ihren Bedürfnissen ab. Ihre Instanz wird zwischen Aktivitäten geteilt oder jede Aktivität muss eine eigene Instanz Ihres Objekts haben – Fakher