更改系统时钟时出现AlarmManager问题

时间:2011-04-06 08:34:45

标签: android timer system clock

我有一项每分钟更新一些数据的服务。当我更改手机或仿真器的系统时钟时,定时器立即执行n次,它们之间没有延迟。

我们假设是晚上10点。如果我将时间更改为晚上11点,计时器将逐个运行60次,每次运行之间没有延迟。我的服务生成HTTP请求,因此它将逐个触发60个请求,持续4-5秒。

有什么问题?我对AlarmManager也有同样的问题。我该如何防止这种行为?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果你必须在取消PendingIntent并重新启动之前更改系统时间