package autodagger.example; import android.app.Activity; import android.os.Bundle; import autodagger.AutoComponent; import autodagger.AutoInjector; /** * Showcase: @AutoComponent includes * * @author Lukasz Piliszczuk - lukasz.pili@gmail.com */ @AutoComponent( modules = SixthActivity.Module.class, includes = StandardActivityComponent1.class) @DaggerScope(SixthActivity.class) @AutoInjector public class SixthActivity extends Activity { private SixthActivityComponent component; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); component = DaggerSixthActivityComponent.builder() .myAppComponent(((MyApp) getApplication()).getComponent()) .build(); component.inject(this); } @dagger.Module public static class Module { } }