KodeinViewModelScopedSingleton

class KodeinViewModelScopedSingleton(di: DI, tag: String? = null) : ViewModelProvider.Factory

Factory class used to create ViewModel instances with Kodein DI container

Parameters

di

The Kodein DI container instance

tag

An optional tag to filter the bindings

See also

ViewModelProvider.Factory

Throws

DI.NotFoundException

if ViewModel class binding is not found in the DI container

Constructors

Link copied to clipboard
constructor(di: DI, tag: String? = null)

Functions

Link copied to clipboard
open override fun <T : ViewModel> create(modelClass: KClass<T>, extras: CreationExtras): T