Я запускаю тост-уведомление из фона или с переднего плана.Когда уведомление было запущено, когда приложение находится на переднем плане, я могу скрыть уведомление, используя:
_ToastNotifier.Hide(notification);
Но когда уведомление было запущено из фона, оно не скрывает уведомление от экрана иэто продолжает звонить тревогу.Я хотел бы скрыть уведомление, когда приложение активировано.
Кроме того, удаление с помощью ToastNotificationManager.History.Remove(tag);
не работает для меня.
Чтобы увидеть сбой, выполните следующие действия:
Запустите приложение.
Заставьте планшет спать (меню Пуск> power> sleep или используйте кнопку сна в планшете).
Разбуди планшет.
Находясь на экране блокировки, отправьте в приложение уведомление с другого устройства / сервера.
Вы услышите звук уведомления.
Откройте приложение на панели задач, не активируйте уведомление.Это та часть, где я хочу скрыть уведомление, приложение открыто, и мне не нужно уведомление в нижней правой части экрана.Уведомление не исчезнет, пока вы не нажмете на него, что очень неудобно.
Обновление: не имеет значения, находится ли оно в фоновом режиме или на переднем плане.Пока уведомление получено, когда на экране блокировки ". Пожалуйста, см. Шаги.
Обратите внимание, что в этом уведомлении о тосте есть зацикливание звука и script =" InputCall ".