当我们从那里起飞时服务被杀了吗?

时间:2013-09-28 16:52:01

标签: android android-service

managing bound services的Android api指南中

: “当一个服务从所有客户端解除绑定时,Android系统会将其销毁” 我的问题是:服务在没有完成任务或完成任务后被杀死 谢谢。

1 个答案:

答案 0 :(得分:0)

  

服务被杀,但没有完成任务或完成任务后

一旦最后一个绑定连接被解除绑定,服务就会被销毁,如果没有人调用startService()来向服务发送一个命令(它本身没有被stopService()或{{1调用)。

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