Skip to content

ParametrizedFactory

Shanti Ranjan Das edited this page Jan 30, 2020 · 2 revisions

This class is responsible for generating ViewModel object with constructor.

Usage

val viewModel = ViewModelProvider(context,ViewModelProviders.of(this,ParametrizedFactory(object)).get(YourViewModel::class.java))

This will provide you the object of ViewModel. There is a shorter approach for doing it. initViewModel, Which is defined in ViewModelUtils. You can see the calling and other stuff here.