Change return type to 'T' errror
I override this function from ViewModelProvider.Factory but i get an error with the generic return type T Why ?
https://i.stack.imgur.com/H3Gmg.png▾
class NewsViewModelProviderFactory(
val newsRepository: NewsRepository) : ViewModelProvider.Factory {
override fun create(modelClass: Class): T {
return NewsViewModel(newsRepository) as T
}
}