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