Ainsi, la façon dont les choses sont configurées pour mon projet est qu'il y en a une BaseActivityComponent
et une BaseActivityModule
qui sert une classe BaseActivity
dont toutes les activités héritent.Dague 2: Hiérarchie d'héritage des dépendances
Et s'il y avait un cas où je vais avoir une activité SpecialActivity extends BaseActivity
qui a besoin d'un tas de dépendances injectés spécifiquement en plus de les dépendances injectées à lui de BaseActivity
Comment cette situation est traitée ?
vous devrez déclarer '' SpecialActivity' comme @ContributesAndroidInjector 'indépendamment – Blackbelt