Android服务有关bindunbind的问题?

Android服务有关bindunbind的问题?,第1张

概述客户端可以使用bindService()/ unbindService()调用原始的bind / unbind服务. 我的问题是如何解析服务端的服务,而不是客户端调用unbindService(),可能我应该称之为unbindClient. 我认为服务应该知道哪些客户端绑定了它,那么有没有办法告诉服务取消绑定特定客户端? 因为我只写服务,我不知道客户端是否正确调用unbindService(),所 客户端可以使用bindService()/ unbindService()调用原始的bind / unbind服务.

我的问题是如何解析服务端的服务,而不是客户端调用unbindService(),可能我应该称之为unbindClIEnt.

我认为服务应该知道哪些客户端绑定了它,那么有没有办法告诉服务取消绑定特定客户端?

因为我只写服务,我不知道客户端是否正确调用unbindService(),所以我有这个问题..

解决方法 如果您有权访问客户端代码 –

您可以从客户端调用startService() – 它将启动服务(并且在退出Activity时不会结束服务 – 因为只有stopService()将关闭它).

而且,ClIEnt可以调用bindService() – 如果他们想要执行Activity-Service交互.

在退出/解除绑定客户端时,服务仍将在调用startService()后运行 – 服务可以执行其他 *** 作,然后调用stopService(),这将自行销毁.

总结

以上是内存溢出为你收集整理的Android服务有关bind/unbind的问题?全部内容,希望文章能够帮你解决Android服务有关bind/unbind的问题?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存