<How to Inject constructor to abstract class with ...
# stackoverflow
u
How to Inject constructor to abstract class with Dagger2 I have an abstract ViewModel abstract class AbstractViewModel( protected val dataStore: dataStore, protected val schedulerProvider: SchedulerProvider ): ViewModel() { abstract fun doSomething() } that is inherited by many ViewModels class InheritedViewModel1 @Inject constructor( dataStore: DataStore, schedulerProvider: SchedulerProvider ) : AbstractViewModel(packageDataStore, schedulerProvider) { override fun doSomething() {} } class InheritedViewModel2 @Inject...