У меня есть приложение, в котором пользователь может создавать события и устанавливать уведомления для этого самого события.Я использую следующий код:
final Notification notifyDetails = new Notification(R.drawable.icon, "Myapp",calendar.getTimeInMillis());
Context context = getApplicationContext();
Intent notifyIntent = new Intent(context, ViewDoughnut.class);
PendingIntent pendingIntent = PendingIntent.getActivity(ViewCal.this, 0, notifyIntent, android.content.Intent.FLAG_ACTIVITY_NEW_TASK);
notifyDetails.setLatestEventInfo(context, contentTitle, contentText, pendingIntent);
notifyDetails.flags = Notification.FLAG_ONGOING_EVENT;
mNotificationManager.notify(eventId, notifyDetails);
Я хочу удалить любое конкретное уведомление, если пользователь удалит соответствующее ему событие.Я пытался с помощью следующего кода.
mNotificationManager.cancel(eventId);
Но это не работает вообще.Как это сделать?