| 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. |
| HasDispatchingActivityInjector |
Provides a
DispatchingAndroidInjector of Activitys. |
| HasDispatchingBroadcastReceiverInjector |
Provides a
DispatchingAndroidInjector of BroadcastReceivers. |
| HasDispatchingFragmentInjector |
Provides a
DispatchingAndroidInjector of Fragments. |
| HasDispatchingServiceInjector |
Provides a
DispatchingAndroidInjector 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. |
| DaggerBroadcastReceiver |
A
BroadcastReceiver that injects its members in the first call to DaggerBroadcastReceiver.onReceive(Context, Intent). |
| 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. |
| 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.