有人可以告诉我,我必须对下面的代码做出哪些更改,以安排多个通知(在不同的时间)。
Intent notificationIntent = new Intent(this, NotificationPublisher.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
这是我的Android Manifest文件的一部分,我添加了扩展BroadcastReceiver的类:
</activity>
<receiver android:name=".NotificationPublisher"/>
</application>
目前只显示我上次预定的通知。
答案 0 :(得分:0)
对不起我的愚蠢问题。我不清楚PendingIntent.getBroadcast()的参数是什么。 我所要做的只是通过更改第二个参数来创建唯一的PendingIntents。