Ell*_*ica 5 service android mvvm viewmodel android-activity
我有一个运行服务的应用程序,即使应用程序关闭,它也应该继续工作。我需要在他们之间共享信息,我想尝试使用 ViewModel 来做到这一点。我知道如何在片段之间共享一个 ViewModel,但在活动和服务之间却让我望而却步。有人知道吗?
小智 0
@Elliptica
我的解决方案:
1)您的活动和服务必须在同一进程上运行!
2)创建一个BaseSupportViewModelService必须ViewModelStore存储您的ShareViewModel.
BaseSupportViewModelService
ViewModelStore
ShareViewModel
3)你的内容ViewModel必须是可分享的!如何ViewModel在两个活动(也许三个)或服务之间共享。
ViewModel
这是一个链接1
这是一个链接2
希望对您有帮助。
归档时间:
8 年,5 月 前
查看次数:
2499 次
最近记录:
7 年,10 月 前