import androidx.lifecycle.ViewModelProvider;
ViewModelProvider viewModelProvider = new ViewModelProvider(this);
MyViewModel myViewModel = viewModelProvider.get(MyViewModel.class);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
myViewModel.onButtonClick();
}
});
public class MyViewModel extends ViewModel {
public void onStart() {
}
public void onStop() {
}
// ...
}