当
myViewModel= ViewModelProviders.of(this).get(MyViewModel.class);
中的ViewModelProviders标红,可以把这句代码改成
myViewModel = new ViewModelProvider(this, new ViewModelProvider.NewInstanceFactory()).get(MyViewModel.class);
是因为ViewModelProviders被弃用了,ViewModelProviders.of()过时了。
其中,MyViewModel.class的里面是自己定义的成员变量,里面可以不用写set和get方法,可以直接使用。