Android - bindService不止一次

ref*_*los 10 service android bind unbind

是否可以使用相同的上下文将bindService多次绑定到同一服务?

我可以使用相同的上下文多次将bindService绑定到同一个服务,而unBindService只能执行一次吗?

谢谢

pep*_*kin 8

可以将相乘的时间绑定到具有相同上下文的相同服务,但它在我看来是不好的做法.此外,您不能仅从服务解除绑定一次.你必须解开所有的束缚ServiceConnection.

更新:至于为什么它看起来像是一种不好的做法,这是因为我无法想象为什么一个人会需要这样做.另外我认为连接包装器只能绑定和取消绑定一次并作为服务的外观接口可能会更好,因为它会引入更少的开销和更少的错误(在我看来)