【发布时间】:2014-07-24 00:32:53
【问题描述】:
我有一种情况,一个activity需要启动2个服务,一个是绑定的,一个没有。
绑定将返回一个 Ibinder 到活动。但是活动需要一些如何为这两个服务提供回调,即两个服务必须能够调用活动中嵌套类中的某些方法。
最好的方法是什么?我应该使用来自服务的广播,然后从 onReceive() 调用所需的 API 吗?或者我可以在意图中将 IBinder 从我的活动传递给服务,并且服务可以使用它来进行 IPC 回调?
编辑
忘了澄清.. 这两个服务与活动在不同的应用程序中。
【问题讨论】:
标签: android android-activity android-service