| Interface | Description | 
|---|---|
| AndroidInjector<T> | Performs members-injection for a concrete subtype of a core Android type (e.g.,  ActivityorFragment). | 
| AndroidInjector.Factory<T> | Creates  AndroidInjectors for a concrete subtype of a core Android type. | 
| HasActivityInjector | Provides an  AndroidInjectorofActivitys. | 
| HasBroadcastReceiverInjector | Provides an  AndroidInjectorofBroadcastReceivers. | 
| HasContentProviderInjector | Provides an  AndroidInjectorofContentProviders. | 
| HasFragmentInjector | Provides an  AndroidInjectorofFragments. | 
| HasServiceInjector | Provides an  AndroidInjectorofServices. | 
| Class | Description | 
|---|---|
| AndroidInjection | Injects core Android types. | 
| AndroidInjectionModule | Contains bindings to ensure the usability of  dagger.androidframework classes. | 
| AndroidInjector.Builder<T> | An adapter that lets the common  Subcomponent.Builderpattern implementAndroidInjector.Factory. | 
| AndroidMemorySensitiveReferenceManager | Releases references in  ReleaseReferencesAtscopes in
 low-memory conditions. | 
| DaggerActivity | An  Activitythat injects its members inDaggerActivity.onCreate(Bundle)and can be used to
 injectFragments attached to it. | 
| DaggerApplication | An  Applicationthat injects its members and can be used to injectActivitys,Fragments,Services,BroadcastReceivers andContentProviders
 attached to it. | 
| DaggerBroadcastReceiver | A  BroadcastReceiverthat injects its members in the first call toDaggerBroadcastReceiver.onReceive(Context, Intent). | 
| DaggerContentProvider | A  ContentProviderthat injects its members inDaggerContentProvider.onCreate(). | 
| DaggerDialogFragment | A  DialogFragmentthat injects its members inDaggerDialogFragment.onAttach(Context)and can be used
 to inject childFragments attached to it. | 
| DaggerFragment | A  Fragmentthat injects its members inDaggerFragment.onAttach(Context)and can be used to
 inject childFragments attached to it. | 
| DaggerIntentService | An  IntentServicethat injects its members inDaggerIntentService.onCreate(). | 
| DaggerService | A  Servicethat injects its members inDaggerService.onCreate(). | 
| DispatchingAndroidInjector<T> | Performs members-injection on instances of core Android types (e.g. | 
| Exception | Description | 
|---|---|
| DispatchingAndroidInjector.InvalidInjectorBindingException | Exception thrown if an incorrect binding is made for a  AndroidInjector.Factory. | 
| Annotation Type | Description | 
|---|---|
| ActivityKey | |
| BroadcastReceiverKey | MapKeyannotation to key bindings by a type of aBroadcastReceiver. | 
| ContentProviderKey | MapKeyannotation to key bindings by a type of aContentProvider. | 
| ContributesAndroidInjector | Generates an  AndroidInjectorfor the return type of this method. | 
| FragmentKey | |
| ReleaseReferencesAt | Annotates scopes to associate them with a low-memory threshold
 level, as described in  Application.onTrimMemory(int). | 
| ServiceKey | 
Copyright © 2012–2017 The Dagger Authors. All rights reserved.