0

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

如果我遗漏了 Android 文档中的某些内容,我深表歉意。

[编辑]

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

4

1 回答 1

1

您可能想查看 AlarmManager,这是做您想做的事的简单方法。在内存使用、电池等方面,它也比保持服务打开 10 分钟只是等待做某事更好。

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

于 2012-04-12T02:44:41.343 回答