Annotation Interface ContributesAndroidInjector


@Documented @Retention(RUNTIME) @Target(METHOD) public @interface ContributesAndroidInjector
Generates an AndroidInjector for the return type of this method. The injector is implemented with a Subcomponent and will be a child of the Module's component.

This annotation must be applied to an abstract method in a Module that returns a concrete Android framework type (e.g. FooActivity, BarFragment, MyService, etc). The method should have no parameters.

For more information, see the docs

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
    Modules to be installed in the generated Subcomponent.
  • Element Details

    • modules

      Class<?>[] modules
      Modules to be installed in the generated Subcomponent.
      Default:
      {}