【发布时间】:2016-08-19 19:57:59
【问题描述】:
我想编写一个发送两种类型通知的应用程序。用户应该看到它们。
到目前为止,通知会相互更新,即使我更改了 pendingIntents 的标志。
这是我的代码:
Calendar calendar = Calendar.getInstance();
Intent intent = new Intent(this, Push.class);
Intent intent2 = new Intent(this, Push2.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
PendingIntent pendingIntent2 = PendingIntent.getBroadcast(this, 1, intent2, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
AlarmManager alarmManager2 = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis()+10, pendingIntent);
alarmManager2.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis()+10, pendingIntent2);
【问题讨论】:
-
创建 2 个不同的通知构建器对象。
-
你有什么问题?
标签: java android push-notification alarmmanager android-notifications