Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 2.0.0
belongs to Maven artifact androidx.lifecycle:lifecycle-viewmodel:2.0.0-rc02

ViewModelProvider.Factory

public static interface ViewModelProvider.Factory

androidx.lifecycle.ViewModelProvider.Factory


Implementations of Factory interface are responsible to instantiate ViewModels.

Summary

Public methods

abstract <T extends ViewModel> T create(Class<T> modelClass)

Creates a new instance of the given Class.

Public methods

create

added in version 2.0.0
public abstract T create (Class<T> modelClass)

Creates a new instance of the given Class.

Parameters
modelClass Class: a Class whose instance is requested

Returns
T a newly created ViewModel