如何让我的片段共享同一ViewModel实例?
在ViewModel中,我需要应用程序上下文,因此我使用“ AndroidViewModel”,但我的MainFragment和DialogFragment没有共享相同的ViewModel实例。
我该如何实现?
这是我在MainFragment和DialogFragment中初始化ViewModel的方法:
mViewModel = ViewModelProvider.AndroidViewModelFactory.
getInstance(getActivity().getApplication())
.create(MyViewModel.class);