Примечание: сразу уточню, что ViewModel — это не замена onSaveInstanceState(Bundle)
Ниже код ViewModel
package ag.krasnov.exampleviewmodel; import android.util.Log; import androidx.lifecycle.ViewModel; public class MyViewModel extends ViewModel { private int mCount; public int getCount() { return mCount; } public void increment() { mCount++; } }Читать далее «ViewModel в Java»