Manually clearing an Android ViewModel?
Quick solution without having to use Navigation Component library: getActivity().getViewModelStore().clear(); This will solve this problem without incorporating the Navigation Component library. It’s also a simple one line of code. It will clear out those ViewModels that are shared between Fragments via the Activity