我有一个使用以下代码设置重复通知的方法:
calendar.set(Calendar.HOUR_OF_DAY, selectedHour);
calendar.set(Calendar.MINUTE, selectedMinute);
long triggerAtMillis = calendar.getTimeInMillis();
Intent intent = new Intent(this, NotificationActivity.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this.getApplicationContext(), 1, intent, 0);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, triggerAtMillis, AlarmManager.INTERVAL_DAY, pendingIntent);
但是,通知仅在第一次出现时显示。在那之后,没有重复。我似乎无法让它与其他间隔时间一起工作。
答案 0 :(得分:0)
取代 alarm.setRepeating(int type,long triggerAtMillis,long intervalMillis,PendingIntent操作),您需要使用 alarm.set(int type,long triggerAtMillis,PendingIntent操作)< / strong>