Factory

interface Factory
androidx.lifecycle.ViewModelProvider.Factory

Implementations of Factory interface are responsible to instantiate ViewModels.

Summary

Public methods

abstract T
create(@NonNull modelClass: Class<T>)

Creates a new instance of the given Class.

Public methods

create

@NonNull abstract fun <T : ViewModel!> create(@NonNull modelClass: Class<T>): T

Creates a new instance of the given Class.

Parameters
modelClass Class<T>: a Class whose instance is requested
<T> Class<T>: The type parameter for the ViewModel.
Return
T: a newly created ViewModel