我有一个包含 5 个片段的活动。现在我只想为其中的 2 个片段创建一个 ViewModel,当用户移出这 2 个片段(所以调用onStop()
(时,应该销毁 ViewModel。可能吗?
我想这样做的原因是每当用户输入这两个片段之一时,都有一个新的 ViewModel(因此它存储其中两个片段的临时数据(。
Shared ViewModel 存在于活动中,这取决于你在哪里注入它。