我有一個報警接收器從廣播中發出通知。完美運行。現在我添加了另一個通知,並且我喜歡單獨提供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);
你到每一個通知給不同的通知ID? – Rahil2952
咦?姆姆姆......不......如何設置ID?謝謝 –
我剛剛給你答案看到它,並接受它作爲答案。 – Rahil2952