public class MyViewModel extends LifecycleViewModel {
private String cachedData;
public void setData(String data) {
this.cachedData = data;
}
public String getData() {
return cachedData;
}
}
groovy
dependencies {
implementation "androidx.lifecycle:lifecycle-viewmodel:2.3.1"
}
MyViewModel viewModel = new ViewModelProvider(this).get(MyViewModel.class);
MyViewModel viewModel = new ViewModelProvider(owner).get(MyViewModel.class);
String data = viewModel.getData();