Como usar o punhal em um projeto de biblioteca do Android
Atualmente, estou tentando adicionar o Dagger aos meus projetos do Android. Para os aplicativos, é fácil e claro para mim como criar o ObjectGraph. Mas não sei qual é a melhor maneira de fazer isso nos meus projetos de bibliotecas Android.
Devo continuar construindo o ObjectGraph na classe Application dos aplicativos e passar o OG para um LibraryModule - obtendo o OG da biblioteca para o Apps OG? Ou devo construir todo o ObjectGraph na biblioteca?
E se eu precisar injetar uma classe na bibliotecaObjectGraph.inject(this)
? Nos meus projetos de aplicativos, posso obter o OG da classe Application. Mas como lidar com isso na biblioteca? Devo adicionar um método @Provides para o ObjectGraph?
Muito obrigado pela sua ajuda.
Edit: Em resumo: como posso ligarObjectGraph.inject(this)
no meu projeto de biblioteca, onde não tenho acesso ao OG porque ele está sendo construído na classe Application?