サブコンポーネントを使用してこのシナリオを達成するためのサンプルコードを提供できますか? MyActivityでは、私は複数のコンポーネントからの依存関係を満たす必要があります。以下のコードでわかるように、MyActivityはcompA via module classA
とcompB via module classB
から注入を要求します。ダガー2サブコンポーネントを使用して1つのクラスを複数のコンポーネントに挿入する方法は?
@Component(modules = classA.class)
interface compA
{
void inject(MyActivity target);
}
@Component(modules = classB.class)
interface compB
{
void inject(MyActivity target);
}
私はずっと多くのことを試してきました。私はサブコンポーネントに関する公式ドキュメントも読んでいますが、私のシナリオのやり方を理解することはできません。助けてください
おかげでそれを試みることができます。私のコンポーネントやモジュールを独立させたいのですか? –