| 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. |
| HasDispatchingFragmentInjector |
Provides a
DispatchingAndroidInjector of Fragments. |
| 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. |
| DaggerFragment |
A
Fragment that injects its members in DaggerFragment.onAttach(Context) and can be used to
inject child Fragments attached to it. |
| 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 |
MapKey annotation to key bindings by a type of an Activity. |
| FragmentKey |
MapKey annotation to key bindings by a type of a Fragment. |
| ReleaseReferencesAt |
Annotates scopes to associate them with a low-memory threshold
level, as described in
Application.onTrimMemory(int). |
Copyright © 2012���2017 The Dagger Authors. All rights reserved.