Android:如何从服务启动AIDL取消绑定?

时间:2010-12-07 19:41:47

标签: android

Android服务是否有可能强行拆除现有客户端的AIDL连接?我知道今天拆除此类连接的唯一方法是客户端是否使用Context.unbindService()

启动它

1 个答案:

答案 0 :(得分:2)

这是不可能的。您可以让活动知道您希望断开绑定(例如,回调/监听器,createPendingResult())。或者,您可以使用startService()从绑定模式切换到命令模式,在这种情况下,服务可以通过stopSelf()关闭。