Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save lisamariewatkins/648f5e994a7b86d1bee2a2da4f59b6a1 to your computer and use it in GitHub Desktop.
Save lisamariewatkins/648f5e994a7b86d1bee2a2da4f59b6a1 to your computer and use it in GitHub Desktop.
@Module(subcomponents = ActivityModule_ContributesMainActivity.MainActivitySubcomponent.class)
public abstract class ActivityModule_ContributesMainActivity {
private ActivityModule_ContributesMainActivity() {}
@Binds
@IntoMap
@ActivityKey(MainActivity.class)
abstract AndroidInjector.Factory<? extends Activity> bindAndroidInjectorFactory(
MainActivitySubcomponent.Builder builder);
@Subcomponent(modules = FragmentBuildersModule.class)
public interface MainActivitySubcomponent extends AndroidInjector<MainActivity> {
@Subcomponent.Builder
abstract class Builder extends AndroidInjector.Builder<MainActivity> {}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment