NotificationListenerService.CancelNotification Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CancelNotification(String) |
Сообщите диспетчеру уведомлений об увольнении одного уведомления. |
CancelNotification(String, String, Int32) |
Устаревшие..
Сообщите диспетчеру уведомлений об увольнении одного уведомления. |
CancelNotification(String)
Сообщите диспетчеру уведомлений об увольнении одного уведомления.
[Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;)V", "")]
public void CancelNotification (string? key);
[<Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;)V", "")>]
member this.CancelNotification : string -> unit
Параметры
- key
- String
Уведомление об увольнении.StatusBarNotification#getKey()
- Атрибуты
Комментарии
Сообщите диспетчеру уведомлений об увольнении одного уведомления.
Используйте это, если прослушиватель имеет пользовательский интерфейс, позволяющий пользователю отклонять отдельные уведомления, аналогичные поведению панели состояния и панели уведомлений Android. Он должен вызываться после того, как пользователь закрывает одно уведомление с помощью пользовательского интерфейса; После уведомления диспетчер уведомлений на самом деле удаляет уведомление, и вы получите обратный #onNotificationRemoved(StatusBarNotification)
вызов.
<b Примечание.</b>> Если прослушиватель позволяет пользователю запускать уведомленияandroid.app.Notification#contentIntent
, нажав или щелкнув/т. д., этот метод следует вызвать в то время, если уведомление в вопросе имеет набор флаговandroid.app.Notification#FLAG_AUTO_CANCEL
.
Служба должна ждать #onListenerConnected()
события перед выполнением этой операции.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
CancelNotification(String, String, Int32)
Внимание!
deprecated
Сообщите диспетчеру уведомлений об увольнении одного уведомления.
[Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;Ljava/lang/String;I)V", "")]
[System.Obsolete("deprecated")]
public void CancelNotification (string? pkg, string? tag, int id);
[<Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;Ljava/lang/String;I)V", "")>]
[<System.Obsolete("deprecated")>]
member this.CancelNotification : string * string * int -> unit
Параметры
- pkg
- String
Пакет уведомляющего приложения.
- tag
- String
Тег уведомления, указанного приложением android.app.NotificationManager#notify(String, int, android.app.Notification)
для уведомления.
- id
- Int32
Идентификатор уведомления, указанного приложением android.app.NotificationManager#notify(String, int, android.app.Notification)
для уведомления.
<p>
- Атрибуты
Комментарии
Сообщите диспетчеру уведомлений об увольнении одного уведомления.
Используйте это, если прослушиватель имеет пользовательский интерфейс, позволяющий пользователю отклонять отдельные уведомления, аналогичные поведению панели состояния и панели уведомлений Android. Он должен вызываться после того, как пользователь закрывает одно уведомление с помощью пользовательского интерфейса; После уведомления диспетчер уведомлений на самом деле удаляет уведомление, и вы получите обратный #onNotificationRemoved(StatusBarNotification)
вызов.
<b Примечание.</b>> Если прослушиватель позволяет пользователю запускать уведомленияandroid.app.Notification#contentIntent
, нажав или щелкнув/т. д., этот метод следует вызвать в то время, если уведомление в вопросе имеет набор флаговandroid.app.Notification#FLAG_AUTO_CANCEL
.
Служба должна ждать #onListenerConnected()
события перед выполнением этой операции.
Этот элемент считается нерекомендуемым. Вместо этого используйте #cancelNotification(String key)
. Начиная с android.os.Build.VERSION_CODES#LOLLIPOP
этого метода больше не отменяет уведомление. Он будет продолжать отменять уведомление для приложений, чьи targetSdkVersion
ранее.android.os.Build.VERSION_CODES#LOLLIPOP
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.