Мои данные активности сохранены, но не были успешно восстановлены с помощью SavedStateHandler. Во время отладки я заметил что-то, что говорит
((SavingStateLiveData)this).mData = Inconvertible types; cannot cast 'com.example.championsleague.TeamResultActivity' to 'android.lifecycle.SavedStateHandle.SavingStateLiveData'
из моих наблюдений, я думаю, что это результат моего SavedStateViewModelFactory, но я не знаю, как это исправить
protected void onCreate (Bundle savedInstanceState){
savedStateRegistryOwner owner = this;
SavedStateViewModelFactory factory = new SavedStateViewModelFactory(get application(), owner);
viewModel = ViewModelProviders.of(this, factory).get(MainActivityViewModel.class);
}
Это мой основной код деятельности. Спасибо