ViewModelProviders.of(this).get(DevicesViewModel.class);
this может быть как Fragment так и FragmentActivity. Это не страшно если я буду эту строчку выполнять во фрагменте но this будет FragmentActivity? Например вот так:
viewModel = ViewModelProviders.of(getActivity()).get(DevicesViewModel.class);
да нет, в сигнатуре же метода of принимаемый тип и есть FragmentActivity, только при таком коде viewmodel будет привязана к активити и будет общая между фрагментами этой активити
Обсуждают сегодня