| 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(). |
| 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.