モバイルで複数の通知を受信しようとしていますが、通知を送信するたびに、以前の通知が新しい通知で上書きされます。通知に複数Id's
の通知があると言われている他の質問も見ましたが、私もそうしていますが、私はしませんどこが間違っているのかわかりません。
通知を作成する方法は次のとおりです(サービスで作成されています)。
private void GenerateNotification(String data)
{
String ns=Context.NOTIFICATION_SERVICE;
manager=(NotificationManager) getSystemService(ns);
int icon=R.drawable.ic_launcher;
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, data, when);
notification.flags |=Notification.FLAG_AUTO_CANCEL;
notification.defaults |= Notification.DEFAULT_SOUND;
Context context = getApplicationContext();
CharSequence contentTitle = "The Best Essay";
CharSequence contentText = data;
Intent notificationIntent = new Intent(this,MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
manager.notify(HELLO_ID, notification);
HELLO_ID++;
}
HelloID は、一意の ID を持つ複数の通知を受け取るためにインクリメントされます。どこが間違っているのか教えてください。