【发布时间】:2017-08-02 23:26:36
【问题描述】:
我正在开发一个获取 Reddit.com 文章的应用程序。我的服务每 2 小时更新一次。
用户可能每天打开此应用 2-3 次。我认为将服务保持在后台并不是一个好主意。
我的想法是在应用程序启动时启动服务,并且在应用程序运行时(或在最近的应用程序列表中)该服务将运行。当用户杀死/关闭应用程序时,我正在停止服务 [我正在停止警报管理器]。
【问题讨论】:
-
IntentService 在工作完成后自动停止。
-
是的...我的意思是 AlarmManager.repeating 一次又一次地启动它。
标签: android intentservice