【发布时间】:2013-09-03 14:57:50
【问题描述】:
我有一个问题,我使用 AlarManager 每分钟更新一个小部件(它是一个时钟)以显示当前时间,但是,AlarmManager 永远不会与设备中的系统时钟同步,我使用这个:
alarmManager.setRepeating(AlarmManager.RTC, System.getCurrentTimeInMillis(), 60000, pendingIntent);
它每分钟都有效,但是问题是,例如,如果我在下午 2:15:30 将小部件放在屏幕上,一分钟后,AlarmManager 将再次调用广播,所以下一次更新会在下午 2:16:30,并且不会与系统时间同步,因为当系统时间显示为下午 2:16:00 时,小部件仍会显示为下午 2:15:00。
希望我说的够清楚,感谢您的帮助,谢谢。
【问题讨论】:
标签: android widget alarmmanager broadcast