这个问题可能是因为 AlarmManager 的时间设置不正确导致的。你可以尝试使用以下代码来设置 AlarmManager 的时间:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, minute);
calendar.set(Calendar.SECOND, second);
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
其中,hour、minute 和 second 分别为所需时间的小时、分钟和秒数。这段代码可以在你需要设置 AlarmManager 的时间的地方使用。如果时间设置正确,AlarmManager 就会按时发送通知了。