title: Singleton component cannot depend on scoped components
body: <p>While working on <em>Android</em> application using <em>Dagger2</em> for dependency injects while defining <em>Dagger</em> component I'm getting this error</p>
  <pre><code>Error:(13, 1) error: This @Singleton component cannot depend on scoped components:
  @Singleton com.eaxample.app.DaggerAndroid.networkhandler.WebserviceComponent
  </code></pre>
  <p>My code of component is here:</p>
  <pre><code>@Singleton
  @Component(modules = {WebserviceModule.class}, dependencies = {ApplicationComponent.class})
  public interface WebserviceComponent {
        WebserviceHelper providesWebserviceHelper();
  }
  </code></pre>
  <p>Code of componeent in which I'm getting error is:</p>
  <pre><code>@Singleton
  @Component(modules = {RemoteDataModule.class}, dependencies = {WebserviceComponent.class})
  public interface RemoteDataSourceComponent {
         RemoteDataSource providesRemoteDataSource();
  }
  </code></pre>
  <p>Why am I getting this error and how to resolve this?</p>