Hey, ich versuche mein ViewModel zum Laufen zu bringen, aber bisher kein Glück. Android Studio zeigt Fehler an Cannot resolve symbol 'ViewModelProviders'.
Jede andere Frage , die ich zu diesem Thema gefunden wurde Korrektur extends Activityan extends AppCompatActivity, aber ich bin die richtige erstreckt. Ich bin mir nicht sicher, was ich vermisse ...
Mein Code basiert auf diesem YouTube-Video
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;
}
ViewModelunter dem anderen Paket und importiert sie von dort


importAnweisung verfügen oder dass Sie die Abhängigkeit in Ihrem Gradle-Setup nicht haben.