Как использовать Dagger 2 с Buck, содержащим множество модулей Buck?

Мой проект Android Buck состоит из множества независимых модулей. Например, логин - это собственный модуль доллара, некоторые мои большие модели принадлежат их собственному модулю доллара и т. Д.

Проблема, с которой я сталкиваюсь, заключается в том, что если я подкласс ApplicationЯ не уверен, как каждый модуль доллара будет ссылаться на него. Если каждый модуль доллара зависит от модуля доллара, который его содержит, Application не сможет получить доступ к модулям кинжала в зависимых модулях, так как это создаст круговую зависимость.

Пример структуры:

    App1_Module -- depends on launcher module, contains manifest
    Module_1 -- buck module (launcher module), contains Dagger module
    Module_2 -- buck module, contains Dagger module
    ...
    Module_N -- buck module, contains Dagger module

Есть ли способ избежать подклассов Application? Если нет, то где бы Application и как будут работать зависимости?

0 ответов

Другие вопросы по тегам