public interface

ViewModelProvider.Factory

 androidx.lifecycle.ViewModelProvider.Factory

Subclasses:

HiltViewModelFactory, ViewModelProvider.NewInstanceFactory, ViewModelProvider.AndroidViewModelFactory, ViewModelProviders.DefaultFactory, AbstractSavedStateViewModelFactory, SavedStateViewModelFactory

Overview

Implementations of Factory interface are responsible to instantiate ViewModels.

Summary

Methods
public ViewModelcreate(java.lang.Class<ViewModel> modelClass)

Creates a new instance of the given Class.

Methods

public ViewModel create(java.lang.Class<ViewModel> modelClass)

Creates a new instance of the given Class.

Parameters:

modelClass: a Class whose instance is requested

Returns:

a newly created ViewModel