Android如何将实时数据从本地服务传递到活动?

时间:2011-09-30 11:41:04

标签: android

我有一个需要等待响应的本地服务,当它获得响应时立即使用该信息更新活动。因此,活动不会轮询服务方法,但是当本地服务获取某些数据时,它必须立即以某种方式通知该活动。

所以活动 - 绑定 - > LocalService< ------>(RemoteService单独进程)。所以我知道我可以将它打包成一个意图并将其传递给活动......但这是最好/唯一的选择。如何将堆栈从本地服务传递到调用本地服务的活动?请记住,我已经将本地服务绑定到远程单独的进程服务,该服务在后台永远运行,并定期将实时数据发送到本地服务。感谢

1 个答案:

答案 0 :(得分:1)

您可以通过handler将活动的setter()对象传递给服务,并使用此对象更新活动中的更改。