Android:定期检查服务

时间:2012-04-12 02:39:37

标签: java android android-service

我一直在研究服务,但我无法找到定期做某事的方法。我意识到当调用服务时,它会调用OnCreate()方法和onStartMethod(),但我想要做的是每10分钟左右进行一次处理(可能会有变化)。那么在哪种方法/如何使服务在一定时间间隔内执行代码?

如果我错过了Android文档中的内容,我很抱歉。

[编辑]

更具体地说,我想更新一些信息并查看它是否与现有信息不同 - 然后向用户发出任务栏通知

1 个答案:

答案 0 :(得分:1)

您可能想要查看AlarmManager,这是一种轻松的方式来做你想要的。它在内存使用,电池等方面也比在等待做某事时保持服务开放10分钟更好。

http://developer.android.com/reference/android/app/AlarmManager.html