Я прочитал много примеров создания уведомлений. То, что я хотел достичь, заключается в том, что уведомление будет выполняться виджетами, я бы хотел намерение уведомления при нажатии, чтобы очистить его, когда пользователь нажмет на него. У меня нет активности для возврата. Уведомление для моих целей будет просто уведомлять, ничего больше. Итак, какой будет код намерения, который просто очистит/отменит сам. Код ниже - это действие, запущенное кнопкой (код кнопки не включен), уведомление будет активировано фоновым сервисом.
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);
Спасибо