我正在尝试使用Component.Builder注入我的模块,但RestModule-我的模块之一出了点问题。它返回
错误:(41,5)错误:@ Component.Builder缺少所需模块或组件的设置器:[com.injection.module.services.RestModule]
这是ApplicationComponent:
@Singleton
@Component(modules = {PresenterEnvironmentModule.class,
RestModule.class})
public interface PresenterEnvironmentComponent {
@Component.Builder
interface Builder {
@BindsInstance
Builder sharedPreferenceService(SharedPrefService sharedPreferences);
@BindsInstance
Builder loggingService(LoggingService loggingService);
@BindsInstance
Builder applicationService(Application application);
@BindsInstance
Builder connectivityService(ConnectivityService connectivityService);
@BindsInstance
Builder schedulersService(SchedulersService schedulersService);
@BindsInstance
Builder sessionService(SessionService sessionService);
PresenterEnvironmentComponent build();
}
@NonNull
PresenterEnvironment presenterEnvironment();
void inject(BaseBootstrapActivity<BaseBootstrapPresenter> baseBootstrapActivity);
}
Run Code Online (Sandbox Code Playgroud)
这是RestModule:
@Module
public class RestModule {
private final boolean debuggable;
private final String baseUrl;
@NonNull
private final TokenInterceptor tokenInterceptor;
@NonNull
private …
Run Code Online (Sandbox Code Playgroud)