У меня проблема с уведомлениями в панели уведомлений. У меня есть требование очистить старое уведомление, если оно существует в уведомлении при получении нового, когда приложение находится в фоновом режиме. Что я могу сделать или как я могу заменить старое уведомление новым. Или есть какие-либо возможности для запуска приложения / активности на полученном уведомлении, если приложение находится в фоновом режиме или убито? это мой код для уведомления.
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
builder.setContentTitle(title);
builder.setContentText(message);
builder.setAutoCancel(true);
builder.setLights(ContextCompat.getColor(this, R.color.colorPrimary), 50, 50);
builder.setSmallIcon(R.drawable.notification);
builder.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));
builder.setVibrate(new long[]{500, 500});
Intent intent = new Intent(this, LauncherActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
builder.setContentIntent(pendingIntent);
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(notification_id, builder.build());