0

管理绑定服务的 Android api 指南中:“当服务与所有客户端解除绑定时,Android 系统会破坏它”我的问题是:服务是否在未完成任务或完成任务后被杀死,谢谢。

4

1 回答 1

0

服务在未完成任务或完成任务后被终止

一旦最后一个绑定的连接被解除绑定,并且没有人调用startService()向服务发送命令(它本身没有被stopService()orstopSelf()调用反转),服务就会被销毁。

如果您希望在所有连接可能未绑定之后继续执行某些“任务”,您将需要在startService()某个地方使用,或者将该任务移至单独的服务(例如,一个IntentService)。

于 2013-09-28T16:55:52.883 回答