public class MyActivity extends AppCompatActivity {
private MyViewModel myViewModel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
myViewModel = ViewModelProviders.of(this).get(MyViewModel.class);
String data = myViewModel.getData();
myViewModel.setData("Hello, World!");
}
@Override
protected void onDestroy() {
super.onDestroy();
myViewModel.saveData();
}
}
dependencies {
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.0'
}