我目前正在尝试将Dagger添加到我的Android项目中。对于应用程序项目,我知道如何构建ObjectGraph,但是我不太清楚在Android库项目中应该如何构建ObjectGraph。我应该继续在应用程序的Application类中构建ObjectGraph并将OG传递给LibraryModule - 将Library的OG加到应用程序的OG中?还是应该在库中构建整个ObjectGraph?
如果我需要通过
非常感谢您的帮助。
简而言之:我如何在库中调用
如果我需要通过
ObjectGraph.inject(this)
在库中注入类,应该怎么办?在我的应用程序项目中,我可以从Application类获取OG。但是在库中如何处理?我应该为ObjectGraph添加一个@Provides方法吗?非常感谢您的帮助。
简而言之:我如何在库中调用
ObjectGraph.inject(this)
,因为无法访问由Application Class构建的OG?