从所有代码示例中我们只想调用#unbindService(在相同的上下文中),如果我们调用了#bindService,这是通过布尔检查完成的。
但是#bindService调用中没有类似的检查 - 即我们不检查我们是否已经先绑定以避免"双重绑定"。
所以我的问题 -
谢谢。
答案 0 :(得分:-1)
我怀疑Android允许多次绑定到同一服务,但这没有任何意义。
绑定到服务并获取Messenger对象。下次检查时,如果messenger为null。如果不是,则不需要再次绑定。一旦您的活动结束且信使不为空,您就解除绑定。
详情为here。