我正在学习Android ViewModel。 我有MainActivity和RegisterActivity,可以在其中输入姓名,年龄和电话号码。 在RegisterActivity中键入该信息后,我将该信息放入ViewModel中,然后单击一个按钮并完成RegisterActivity。 问题是,我想在MainActivity中显示信息。 那么如何在两个活动之间共享viewModel? 我必须使用什么概念?
答案 0 :(得分:4)
您不能在“活动”之间共享ViewModel。具体地说,这是根据Single Activity talk使用多个活动的缺点之一。
答案 1 :(得分:0)
您可以将要保留给MainActivity的数据放入Application类或使用SharedPreferences。