Ehi, sto cercando di far funzionare il mio ViewModel, ma finora non ho avuto fortuna. Android Studio mostra un errore Cannot resolve symbol 'ViewModelProviders'.
Ogni altra domanda che ho trovato su questo argomento stava correggendo extends Activityper extends AppCompatActivity, ma sto estendendo quella giusta. Non sono sicuro di cosa mi manchi ... Il
mio codice è basato su questo video di 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;
}
ViewModelsotto il pacchetto diverso e la sta importando da lì


importdell'istruzione, oppure lo si ha ma non si ha la dipendenza nella configurazione di Gradle.