我在这里阅读了大量的问题,他们都有相同的答案,为未决意图使用唯一的 ID,但我已经这样做了,但它仍然不起作用。我可以添加一个警报,但如果我添加更多警报,它们不仅不起作用,而且会使原始警报无法正常工作。修改警报也会破坏它。
pIntent= PendingIntent.getBroadcast(context, row, notificationBroadcast, PendingIntent.FLAG_UPDATE_CURRENT);
alarm = (AlarmManager) context.getSystemService(Activity.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime, AlarmManager.INTERVAL_DAY, pIntent);
我也使用过 set() 并且我有同样的问题,所以它不是由 setRepeating 引起的。