2011-04-06 40 views
0

我有一项服务,每分钟更新一些数据。当我改变手机或模拟器的系统时钟时,定时器立刻执行n次,而不会在它们之间产生任何延迟。更改系统时钟时出现AlarmManager问题

假设它是晚上10点。如果我将时间更改为晚上11点,计时器将在每次运行之间无延迟地一个接一个地运行60次。我的服务生成HTTP请求,所以它会触发60个请求一个接一个4-5秒。

出了什么问题?我也遇到了与AlarmManager相同的问题。我怎样才能防止这种行为?

回答

0

如果u改变之前我只好取消的PendingIntent并重新启动它

+0

怎么样的计时器问题的系统时间? – 2011-04-06 09:54:19