5

私の Android Buck プロジェクトは、多数の独立したモジュールで構成されています。たとえば、login は独自のバック モジュールであり、大きなモデルの一部は独自のバック モジュールに属しています。

私が直面している問題は、 をサブクラス化するとApplication、各 buck モジュールがそれをどのように参照するかがわからないことです。すべての降圧モジュールがそれを含む降圧モジュールに依存している場合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行き、依存関係はどのように機能しますか?

4

0 に答える 0