Я добавляю уведомление в системную панель с помощью библиотеки NotificationCompat
. Это уведомление имеет две кнопки действий. Кроме того, AutoCancel()
в уведомлении имеет значение true.
При нажатии кнопок действий система настроена на запуск IntentService
который вызывает NotificationManager.cancel(NOTIFICATION_ID)
а затем запускает действие в новой задаче.
Проблема в том, что, хотя этот вызов удаляет уведомление из трея, он не разрушает ящик. Вызываемая активность рисуется за ящиком.
Может ли кто-нибудь пролить свет на то, какой специальный код необходим для закрытия розыгрыша, кроме отмены уведомления?