ViewModelProvider.NewInstanceFactory


Known direct subclasses
ViewModelProvider.AndroidViewModelFactory

Factory which may create AndroidViewModel and ViewModel, which have an empty constructor.


Simple factory, which calls empty constructor on the give class.

Summary

Public constructors

android

Public functions

open T
<T : ViewModel> create(modelClass: KClass<T>, extras: CreationExtras)

Creates a new instance of the given Class.

android

Public constructors

NewInstanceFactory

NewInstanceFactory()

Public functions

create

open fun <T : ViewModel> create(modelClass: KClass<T>, extras: CreationExtras): T

Creates a new instance of the given Class.

Parameters
modelClass: KClass<T>

a KClass whose instance is requested

extras: CreationExtras

an additional information for this creation request

Returns
T

a newly created ViewModel