如何使用唯一ID设置多个通知?

时间:2014-06-25 05:27:33

标签: android notifications alarmmanager

我试图为我的待办事项列表发出通知。通知有效,但只有1项,如何设置多个通知。如果我将两个项目用于通知,则只有我设置的最后一个项目会显示通知。这是我的警报任务代码。

public class AlarmTask implements Runnable{
// The date selected for the alarm
private final Calendar date;


// The android system alarm manager
private final AlarmManager am;
// Your context to retrieve the alarm manager from
private final Context context;


public AlarmTask(Context context, Calendar date) {
    this.context = context;
    this.am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
    this.date = date;



}



@Override
public void run() {
    // Request to start  service when the alarm date is upon us
    // We don't start an activity as we just want to pop up a notification into the system bar not a full activity
    Intent intent = new Intent(context, NotifyService.class);
    intent.putExtra(NotifyService.INTENT_NOTIFY, true);


    PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0);


    // Sets an alarm - note this alarm will be lost if the phone is turned off and on again
    am.set(AlarmManager.RTC, date.getTimeInMillis(), pendingIntent);
}

}

0 个答案:

没有答案