Закрыть службу переднего плана, нажав на уведомление
У меня есть служба переднего плана, которая запускается с использованием уведомления:
public void setForeground(final int notificationID, final int notificationIconID,
final String notificationTickerText,
final String notificationTitle, final String notificationText){
Notification notification = new Notification(notificationIconID, notificationTickerText,
System.currentTimeMillis());
notification.setLatestEventInfo(this, notificationTitle,
notificationText, PendingIntent.getActivity(this, 0, new Intent(this, this.getClass()), 0));
startForeground(notificationID, notification);
}
Я хочу остановить службу всякий раз, когда пользователь нажимает на уведомление (нажимая на само уведомление, а НЕ на какой-либо параметр остановки, который находится в правом нижнем углу уведомления). В настоящее время уведомление забирает меня из приложения, но не хочет этого. Нажатие уведомления службы переднего плана должно остановить службу переднего плана.