NoteViewModelFactory

Factory class for creating instances of NoteViewModel. This is necessary because NoteViewModel has a constructor parameter (noteDao), and ViewModelProvider needs a way to instantiate it.

Constructors

Link copied to clipboard
constructor(noteDao: NoteDao)

Functions

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

open override fun <T : ViewModel> create(modelClass: Class<T>): T

Creates a new instance of the given modelClass (ViewModel).