好的,伙计们,我有这个重复的任务要做,所以我安排了cupple警报:
private static void scheduleAlarm(Context context, AlarmManager alarmManager, String action, long interval) {
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, new Intent(action), PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + interval, pendingIntent);
}
但是,当我更改系统时间时,我所有的警报都被破坏了,即它们最终会触发,但是当系统时间与警报时间相同时。
我该如何处理这个问题?