Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在管理绑定服务的 Android api 指南中:“当服务与所有客户端解除绑定时,Android 系统会破坏它”我的问题是:服务是否在未完成任务或完成任务后被杀死,谢谢。
服务在未完成任务或完成任务后被终止
一旦最后一个绑定的连接被解除绑定,并且没有人调用startService()向服务发送命令(它本身没有被stopService()orstopSelf()调用反转),服务就会被销毁。
startService()
stopService()
stopSelf()
如果您希望在所有连接可能未绑定之后继续执行某些“任务”,您将需要在startService()某个地方使用,或者将该任务移至单独的服务(例如,一个IntentService)。
IntentService