【发布时间】:2015-11-16 02:55:39
【问题描述】:
我的应用程序中有一项服务,我想在指定的时间段内运行它。我正在使用 AlarmManager 和 BroadcastReceiver 来启动我的服务,比如说 startTime。现在我想在 endTime 停止服务。请帮助我如何实现这一目标。从以下一些帖子中,我了解到这可以使用 IntentFilters 来完成,但在这种情况下如何使用它们呢?另外,是否可以在 BroadcastReceiver 中使用静态变量来跟踪对 startService/stopService 的调用次数?
【问题讨论】:
标签: android service broadcastreceiver alarmmanager