У меня есть ViewPager
, где я показываю несколько экземпляров PetFragment
. Чтобы создать новый экземпляр PetFragment
, я вызываю PetFragment.newInstance(petId)
.
Я хочу отдельный экземпляр ViewModel
для каждого petId
. Но ViewModelProvider.Factory#create()
принимает только Class<T>
в качестве параметра. Как мне этого добиться?