Закрыть службу переднего плана, нажав на уведомление

У меня есть служба переднего плана, которая запускается с использованием уведомления:

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);
}

Я хочу остановить службу всякий раз, когда пользователь нажимает на уведомление (нажимая на само уведомление, а НЕ на какой-либо параметр остановки, который находится в правом нижнем углу уведомления). В настоящее время уведомление забирает меня из приложения, но не хочет этого. Нажатие уведомления службы переднего плана должно остановить службу переднего плана.

0 ответов

Другие вопросы по тегам