In Guice, ho avuto il pieno controllo su quando i moduli sono stati costruiti e ho usato alcuni moduli con gli argomenti del costruttore che ho installato.Moduli Dagger con argomenti del costruttore?
In Dagger, tuttavia, il metodo di riferimento di altri moduli è rappresentato da @Module che include l'annotazione e non presenta lo stesso metodo di creazione dei moduli da installare.
È possibile creare un ObjectGraph sano da più moduli con argomenti del costruttore? Soprattutto quello che funzionerà con il dagger-compiler e non verrà eseguito in un grafico ciclico?
Quindi questo è simile a quello che ho già fatto, e posso fornire un costruttore per ogni modulo che passo a ObjectGraph.create() ... tuttavia, quello che ho notato è che questo si rompe se provo per estendere l'ObjectGraph usando .plus() ... a quel punto, il grafico sembra perdere la conoscenza dei moduli e delle bombe costruite in precedenza con un'eccezione quando cerca di creare un modulo incluso. – thebamaman