android - 我如何在 Activity 之间共享 viewModel?

标签 android android-databinding android-viewmodel

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

最佳答案

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

关于android - 我如何在 Activity 之间共享 viewModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62845238/

相关文章:

android - 在 Kotlin 中使用多个参数绑定(bind)适配器

java - 使用 Retrofit 请求响应刷新实时数据

android - Recyclerview ListAdapter DiffUtil 未按预期工作

java - 注释中不允许从伴生对象分配静态最终值

java - RecyclerView 无限滚动将位置移动到第一项

android - Android Studio 2.2.1 中使用约束布局的布局编辑器问题

android - 将 LiveData 与数据绑定(bind)一起使用

android - Jetpack Compose 显示来自 viewmodel 的小吃吧 - 单场直播 Activity

android - 如何在 android studio 中将空白字符显示为 Eclipse 工具

android - 如何将 android Notification 转换为 NotificationCompat