added in version 1.0.0
belongs to Maven artifact android.arch.lifecycle:viewmodel:1.1.1

ViewModelProvider.NewInstanceFactory

public static class ViewModelProvider.NewInstanceFactory
extends Object implements ViewModelProvider.Factory

java.lang.Object
   ↳ android.arch.lifecycle.ViewModelProvider.NewInstanceFactory
ViewModelProviders.DefaultFactory This class was deprecated in API level 1.1.0. Use ViewModelProvider.AndroidViewModelFactory  


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

Summary

Public constructors

ViewModelProvider.NewInstanceFactory()

Public methods

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

Creates a new instance of the given Class.

Inherited methods

Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()
abstract <T extends ViewModel> T create(Class<T> modelClass)

Creates a new instance of the given Class.

Public constructors

ViewModelProvider.NewInstanceFactory

added in version 1.0.0
ViewModelProvider.NewInstanceFactory ()

Public methods

create

added in version 1.0.0
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