2017-10-12 10 views
0

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 ?

+0

vous devrez déclarer '' SpecialActivity' comme @ContributesAndroidInjector 'indépendamment – Blackbelt

Répondre

0

J'ai trouvé une solution. J'ai fait un projet GitHub avec une ventilation assez long sur la façon dont les choses devraient fonctionner pour résoudre ce problème de l'héritage que j'ai présenté ci-dessus: https://github.com/Obaied/BareBonesAndroidDagger

S'il vous plaît ne hésitez pas à donner votre avis