如何在活动之间共享 viewModel?

Cod*_*Lee 0 android android-databinding android-viewmodel

我现在正在学习 Android ViewModel。我有 MainActivity 和 RegisterActivity ,它们可以在其中输入姓名、年龄和电话号码。在 RegisterActivity 中输入该信息后,我将该信息放入 ViewModel 并单击一个按钮并完成 RegisterActivity。问题是,我想在 MainActivity 中显示信息。那么如何在两个活动之间共享 viewModel 呢?我必须使用什么概念?

ian*_*ake 7

您不能跨活动共享 ViewModel。这特别是根据Single Activity talk使用多个Activity的缺点之一。