これは私が現在持っているもので、動作します:
@FragmentScope
@Component(dependencies = {FacebookComponent.class},
modules = {FragmentFacebookLoginModule.class})
public interface FragmentFacebookLoginComponent {
void inject(FragmentFacebookLogin fragment);
}
ここで、別の依存関係を追加したいと思います。私はこれを次のように変更しました:
@Component(dependencies = {FacebookComponent.class, AnotherComponent.class},
modules = {FragmentFacebookLoginModule.class})
しかし今、私はこのエラーメッセージを受け取ります:
FragmentFacebookLoginComponent は複数のスコープ コンポーネントに依存します
どうすればこれを解決できますか? 複数の依存関係を持つにはどうすればよいですか?
1 つのコンポーネントからスコープを削除すると、次のエラー メッセージが表示されます。
AnotherComponent (スコープ外) はスコープ付きコンポーネントに依存できません