I have a ViewPager
, where I show multiple instances of PetFragment
. To create a new instance of a PetFragment
, I call PetFragment.newInstance(petId)
.
I want a separate ViewModel
instance for each petId
. But ViewModelProvider.Factory#create()
only takes a Class<T>
as a parameter. How do I achieve this?