Is it possible to do field injection and constructor injection for the same class ?
For instance : implementation is like
activity
- field injection of fragment.
fragment (activityscoped)
- non parameter constructor injection (downstream )
- field injection of presenter(Fragmentscoped) class.
Yes, you can inject constructors, methods, and fields within the same class. Dagger will automatically inject fields and call
@Inject
-annotated methods as part of the construction process.