Всем привет, ViewModelProviders считается устаревшим, но даже в самой документации приведён пример вот такой
public class UserActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.user_activity_layout);
final UserModel viewModel = ViewModelProviders.of(this).get(UserModel.class);
viewModel.userLiveData.observer(this, new Observer() {
@Override public void onChanged(
@Nullable User data) {
// update ui.
}
});
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
viewModel.doAction();
}
});
}
}
где используют ViewModelProviders
final UserModel viewModel = ViewModelProviders.of(this).get(UserModel.class);
где почитать или подскажите как исправить получение ссылки на VM
photoGalleryViewModel = ViewModelProviders.of(this).get(photoGalleryViewModel::
class.java)