Annotation Type 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
      java.lang.Class<?>[] modules
      Modules to be installed in the generated Subcomponent.
    • Element Detail

      • modules

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