using dagger2 would it be wise to inject adapters (passing the viewmodelprovider) into a viewmodel and call it from there in the fragment/activity instead injecting it in the activity/fragment itself? (reason from someone else being some configuration change bug) ..not sure if this seems more plausible then normal injection in the activity/fragment?