Я прочитал много примеров того, как создавать уведомления.Чего я хотел добиться, так это того, что уведомление будет выполнено виджетом, и я хотел бы, чтобы при щелчке по нему было выбрано намерение уведомления, чтобы оно само очищалось при нажатии на него. У меня нет действия, к которому можно вернуться.Уведомление для моих целей просто уведомит, больше ничего.Так какой же будет код намерения, который просто очистит / отменит сам.Приведенный ниже код представляет собой действие, запускаемое кнопкой (код кнопки не включен), уведомление запускается фоновой службой.
CharSequence title = "Hello";
CharSequence message = "Hello, Android!";
final NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
final Notification notification = new Notification(R.drawable.icon,"A New Message!",System.currentTimeMillis());
notification.defaults=Notification.FLAG_ONLY_ALERT_ONCE+Notification.FLAG_AUTO_CANCEL;
Intent notificationIntent = new Intent(this, AndroidNotifications.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,notificationIntent, 0);
notification.setLatestEventInfo(AndroidNotifications.this, title,message, pendingIntent);
notificationManager.notify(NOTIFICATION_ID, notification);
Спасибо