【发布时间】:2017-03-26 14:27:28
【问题描述】:
我需要一个后台服务,它必须在一个确切的时间由一个计时器启动,然后应该持续运行直到另一个确切的时间来执行它的任务,除非这个任务可以被用户从一个活动中停止。
如果多个计时器同时触发,则服务必须并行执行所有作业,然后在所有作业结束时自行停止。
我应该用什么来完成这个? Service? IntentService?另一种类型的后台任务?
然后,我怎样才能停止每个任务,而不打扰其他任务的执行?有没有办法将这些服务实例中的每一个链接到数据库实体,以便我可以在用户需要时停止任务?
【问题讨论】:
标签: android android-activity service timer