我有一个从广播中触发通知的警报接收器。完美运行。现在我添加了另一个通知,我喜欢单独有 2 个通知。开始第一个通知,稍后开始第二个通知,第二个通知取消第一个通知,所以我只看到第二个。我需要在通知栏上有 2 个通知。还删除“标志取消”不运行。
我的代码(第二次通知):
String ns2 = Context.NOTIFICATION_SERVICE;
            NotificationManager mNotificationManager2 = (NotificationManager) context.getSystemService(ns2);
            int icon = R.drawable.ic_launcherlight;
            CharSequence tickerText = not1[x];
            long when = System.currentTimeMillis();
            Notification notification = new Notification(icon, tickerText, when);
            CharSequence contentTitle = "Casual";
            CharSequence contentText = not1[x];
            Intent notificationIntent = new Intent("com.example.myapp", null, context, NotifyCasual.class);
            notificationIntent.putExtra("notify", not1[x]);
            PendingIntent contentIntent = PendingIntent.getActivity(context, 2, notificationIntent,PendingIntent.FLAG_CANCEL_CURRENT);
            notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
            SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            String Sound = prefs.getString("sound", "");
notification.defaults |= Notification.DEFAULT_VIBRATE;
            notification.defaults |= Notification.FLAG_AUTO_CANCEL;
            notification.flags |= Notification.FLAG_AUTO_CANCEL | Notification.FLAG_SHOW_LIGHTS;
            final int HELLO2 = 1;
            mNotificationManager2.notify(HELLO2, notification);