首页 > 解决方案 > 如何使用警报管理器安排多个通知?

问题描述

我正在开发一个应用程序,该应用程序有一个名为“医生就诊预约”的模块。
在约会中,我一天有多个约会。我想使用警报管理器向用户提醒约会,但我有一系列约会。
如果我用这些约会设置警报管理器,警报管理器将只显示一个通知,其他人将取消。

有没有办法实现这个功能?

标签: android

解决方案


您可以安排多个警报。您唯一需要确保的是每个警报在待处理的意图中应该有不同的 id:

AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
PendingIntent broadcast = PendingIntent.getBroadcast(context, requestCode,
                myIntent, PendingIntent.FLAG_UPDATE_CURRENT);

对于所有警报,上面的 requestCode 应该不同。


推荐阅读