@CheckReturnValue
| Interface | Description | 
|---|---|
| AndroidInjector<T> | 
 Performs members-injection for a concrete subtype of a core Android type (e.g.,  
Activity or Fragment). | 
| AndroidInjector.Factory<T> | 
 Creates  
AndroidInjectors for a concrete subtype of a core Android type. | 
| HasActivityInjector | 
 Provides an  
AndroidInjector of Activitys. | 
| HasBroadcastReceiverInjector | 
 Provides an  
AndroidInjector of BroadcastReceivers. | 
| HasContentProviderInjector | 
 Provides an  
AndroidInjector of ContentProviders. | 
| HasFragmentInjector | 
 Provides an  
AndroidInjector of Fragments. | 
| HasServiceInjector | 
 Provides an  
AndroidInjector of Services. | 
| Class | Description | 
|---|---|
| AndroidInjection | 
 Injects core Android types. 
 | 
| AndroidInjectionModule | 
 Contains bindings to ensure the usability of  
dagger.android framework classes. | 
| AndroidInjector.Builder<T> | 
 An adapter that lets the common  
Subcomponent.Builder pattern implement AndroidInjector.Factory. | 
| AndroidMemorySensitiveReferenceManager | 
 Releases references in  
ReleaseReferencesAt scopes in
 low-memory conditions. | 
| DaggerActivity | 
 An  
Activity that injects its members in DaggerActivity.onCreate(Bundle) and can be used to
 inject Fragments attached to it. | 
| DaggerApplication | 
 An  
Application that injects its members and can be used to inject Activitys,
 Fragments, Services, BroadcastReceivers and ContentProviders
 attached to it. | 
| DaggerBroadcastReceiver | 
 A  
BroadcastReceiver that injects its members in the first call to DaggerBroadcastReceiver.onReceive(Context, Intent). | 
| DaggerContentProvider | 
 A  
ContentProvider that injects its members in DaggerContentProvider.onCreate(). | 
| DaggerDialogFragment | 
 A  
DialogFragment that injects its members in DaggerDialogFragment.onAttach(Context) and can be used
 to inject child Fragments attached to it. | 
| DaggerFragment | 
 A  
Fragment that injects its members in DaggerFragment.onAttach(Context) and can be used to
 inject child Fragments attached to it. | 
| DaggerIntentService | 
 An  
IntentService that injects its members in DaggerIntentService.onCreate(). | 
| DaggerService | 
 A  
Service that injects its members in DaggerService.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 | 
MapKey annotation to key bindings by a type of a BroadcastReceiver. | 
| ContentProviderKey | 
MapKey annotation to key bindings by a type of a ContentProvider. | 
| ContributesAndroidInjector | 
 Generates an  
AndroidInjector for 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.