В настоящее время я пытаюсь добавить Кинжал в мои проекты Android. Для проектов приложений это легко и понятно для меня, как построить ObjectGraph. Но я не совсем понимаю, что лучший способ сделать это в моих проектах библиотеки Android.
Должен ли я продолжать создавать ObjectGraph в классе приложений приложений и передавать OG в LibraryModule - plinging OG библиотеки в OG Apps? Или я должен построить весь ObjectGraph в библиотеке?
Что делать, если мне нужно ввести класс в библиотеку ObjectGraph.inject(this)
? В моих проектах приложений я могу получить OG из класса Application. Но как справиться с этим в библиотеке? Должен ли я добавить метод @Provides для объекта ObjectGraph?
Большое спасибо за помощь.
Изменить:
Вкратце: Как я могу вызвать ObjectGraph.inject(this)
в моем проекте библиотеки, где у меня нет доступа к OG, потому что он строится в классе приложений?