2

我有一个活动和一个服务。我正在使用 bindService 来获取 Binder 对象,该对象使我的活动可以访问该服务。所以我能够轻松地在服务上执行命令。我需要的是一种让服务与活动通信的方法。处理此问题的最佳方法是通过从活页夹返回的服务实例直接从我的活动调用服务。然后使用本地广播接收器将消息从服​​务发送回活动?

谢谢,内森

4

1 回答 1

1

有几种方法可以实现这一点。
1.您可以将处理程序对象传递给服务,并让它实现处理程序回调
2.您可以发送广播
3.您可以传递一个侦听器对象。

如果您确切知道将引用传递给的活动,则变体编号 1 通常是最好的。如果您想要几个活动来处理它,最好发送广播

于 2014-06-14T00:02:02.090 回答