Base View Model Factory
abstract class BaseViewModelFactory<T : BaseViewModel<*>> : ViewModelFactory<T>
Content copied to clipboard
Base class for creating instances of ViewModel. Instance of this factory is required to be available in Activity/Fragment for automatic ViewModel instance creation. Factory might be automatically generated and should look like this:
class FormViewModelFactory @Inject constructor( override val viewModelProvider: Provider<FormViewModel> ) : BaseViewModelFactory<FormViewModel>() { override val viewModelClass = FormViewModel::class }
Constructors
BaseViewModelFactory
Link copied to clipboard
fun BaseViewModelFactory()
Content copied to clipboard