【发布时间】:2014-10-16 12:49:57
【问题描述】:
我有一个绑定服务,该服务又使用同一个 ServiceConnection 对象绑定多个服务。在 onServiceConnected 中,我将每个服务的 ComponentName 和 Binder 保存在 Map 中,以便我可以单独使用它们。在某个时候,我想分别解除其中一些服务的绑定。有没有办法在 Android 中做到这一点?
我能够找到解除绑定服务的唯一方法是使用 unbindService(ServiceConnection),但我认为我不能使用它解除特定服务的绑定。
为什么这似乎不受支持?有什么缺点吗?
【问题讨论】:
标签: android service binding unbind