这是我目前拥有的且能正常工作的内容:
@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 依赖于不止一个有作用域的组件
我该怎样解决这个问题?我如何有多个依赖项?
如果我从一个组件中删除作用域,我会得到以下错误信息:
AnotherComponent(无作用域)不能依赖于有作用域的组件