回答
它可以乘次绑定到具有相同背景相同的服务,但它看起来对我来说是不好的做法。另外,您不能仅从服务中解除绑定一次。你必须解除所有你的ServiceConnection
的。
UPDATE:至于为什么它在我看来是一种不好的做法,这是因为我无法想象为什么人们会需要它。另外,我认为连接包装将绑定和解除绑定只有一次,并作为服务的门面界面可能会更好,因为它会带来更少的开销和更少的错误(在我看来,虽然)
为什么绑定到相同的服务多次与相同的上下文被认为是一种不好的做法? – 2015-05-08 03:54:14
@VitoAndolini,它看起来像我用错了词,它更像是“看起来我”而不是“考虑”,对此感到遗憾。我已经更新了答案。 – pepyakin 2015-05-08 09:03:39
感谢您的澄清@pepyakin!我本周正在与Android服务的DeadObjectExceptions摔跤,并试图弄清楚这些做什么和不该做什么。 – 2015-05-09 17:39:15
- 1. Rivets.js绑定不止一次
- 2. 防止绑定功能不止一次
- 3. Android的服务绑定,每次
- 4. Android服务绑定
- 5. Android绑定服务
- 6. jquery绑定不止一次被调用
- 7. Android服务启动/绑定正确,但只有第一次
- 8. 在Android中绑定未绑定服务
- 9. Android开始服务或绑定服务
- 10. 的Android绑定服务和AIDL服务
- 11. Android绑定服务与AsyncTask
- 12. Android绑定服务问题
- 13. Android服务绑定问题
- 14. Android - 绑定到服务
- 15. Android绑定到服务
- 16. Android无法绑定服务
- 17. 无法绑定服务Android()
- 18. Android服务尚未绑定
- 19. Android服务无法绑定
- 20. 绑定服务的Android
- 21. Android绑定服务问题
- 22. Android小部件 - 当应用程序被迫停止时再次绑定服务
- 23. 混淆服务绑定和解绑Android
- 24. CountDownTimer不绑定到一个服务
- 25. Android服务不会停止
- 26. Android服务不停止
- 27. Android - 如果绑定活动被终止,绑定服务会发生什么?
- 28. Android LVL:'无法绑定到服务'再次(getApplicationContext()没有帮助)
- 29. Android:服务启动服务或绑定服务
- 30. 在Android中停止取消绑定服务
作为备注服务是单身人士在android中,所以当你绑定的时候你总是会返回相同的服务实例。 – ScouseChris 2012-08-02 12:39:44