Hé, j'essaie de faire fonctionner mon ViewModel, mais pas de chance pour l'instant. Android Studio affiche une erreur Cannot resolve symbol 'ViewModelProviders'.
Chaque autre question que je trouve sur ce sujet corrigeait extends Activityà extends AppCompatActivity, mais je tends la bonne. Je ne sais pas ce qu'il me manque ...
Mon code est basé sur cette vidéo YouTube
MainActivity.java
public class MainActivity extends AppCompatActivity implements
TileAdapter.TileAdapterOnClickHandler {
private BaseViewModel viewModel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//set Toolbar
Toolbar myToolbar = findViewById(R.id.toolbar);
setSupportActionBar(myToolbar);
//initialize viewModel
viewModel = ViewModelProviders.of(this).get(BaseViewModel.class);
BaseViewModel.java
public class BaseViewModel extends ViewModel {
private Movie[] mMovie;
public void init (Movie[] movies){
this.mMovie = movies;
}
public Movie[] getMovie() {
return mMovie;
}
ViewModelsous le package différent et il l'importe à partir de là


importinstruction, soit vous l'avez mais vous n'avez pas la dépendance dans votre configuration Gradle.