服务被终止(关闭)时是否维护IntentService队列?

时间:2016-07-14 17:44:17

标签: android background-process intentservice android-intentservice

目前,我正在开发可以在文章上发表评论的SNS应用程序。我想在后台处理一些网络进程(例如服务等)。但我有点担心。用户杀死应用程序时是否安全如果我通过IntentService实现该功能?

我已将所有'Comment Request'存储计划到IntentService队列中。但是当用户终止应用程序时会冒风险。 (我猜Android操作系统必须销毁IntentService队列)

所以,我想对此提出疑问。 IntentService的意图队列是在用户关闭(杀死)应用程序时维护的吗?如果没有,我如何处理这个问题?使用数据库或其他东西来保存IntentService队列?绝对地,我不知道这个。

1 个答案:

答案 0 :(得分:0)

如果用户杀死了应用程序,则服务是安全的。如果他们希望进入他们的电话应用程序管理器并停止服务,那就完全不同了,这些服务无法停止,以便服务结束时。你的意图服务没问题。有关更多信息:[https://developer.android.com/training/run-background-service/create-service.html]