【发布时间】:2019-07-15 00:56:51
【问题描述】:
我有一个 Activity 应用程序。在应用程序的一部分中,有一个片段的主从组合,它们使用a shared ViewModel 在它们之间共享一些数据。我面临的问题是 ViewModel 的 onCleared() 方法即使在两个 Fragment 都被销毁时也不会被调用。 onCleared() 仅在活动被销毁时调用。
这是它应该如何工作的吗?因为这在单个 Activity 模型中毫无用处,因为 Activity 始终是活动的。还是我错过了什么?
【问题讨论】:
标签: android android-fragments viewmodel