Если вы посмотрите на исходный код , вы увидите, что ViewModelProviders
- не что иное, как обертка вокруг нового конструктора для ViewModelProvider
:
public static ViewModelProvider of(@NonNull Fragment fragment) {
return new ViewModelProvider(fragment);
}
. согласно сообщению об устаревании, просто используйте new ViewModelProvider(this)
вместо ViewModelProviders.of(this)
.