我有一个运行服务的应用程序,即使应用程序关闭,该服务也应该继续工作。 我需要在它们之间共享信息,并希望尝试使用ViewModel来实现这一点。 我知道如何在片段之间共享ViewModel,但在活动和服务之间共享就不清楚了。 有人知道吗?
@Elliptica 我的解决方案: 1)您的活动和服务必须在同一进程上运行! 2)创建一个BaseSupportViewModelService类,其中包含ViewModelStore以存储您的ShareViewModel。 3)您的ViewModel必须是可共享的!如何在两个(或三个)活动或服务之间共享ViewModel。 这里有一个link1 这里有一个link2 希望能对您有所帮助。