Палочки уведомлений (не могут быть отклонены) после остановки службы переднего плана - PullRequest
0 голосов
/ 19 февраля 2019

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

  • Android Pie (9.0)
  • Вызов service.stopForeground(Service.STOP_FOREGROUND_DETACH) сразу после вызова service.startForeground(NOTIFICATION_ID, notification);

Пример кода:

service.startForeground(NOTIFICATION_ID, notification);
service.stopForeground(Service.STOP_FOREGROUND_DETACH);

Могу ли я что-нибудь сделать, чтобы принудительно остановить службу переднего плана, даже когда она вызываетсясразу после startForeground, чтобы пользователь мог вручную отклонить уведомление?

...