The Developer Preview for Android 11 is now available; test it out and share your feedback.

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> The type parameter for the ViewModel.
Return
T a newly created ViewModel