Langue

NotificationManager.MatchesCallFilter(Uri) Méthode

Définition

Retourne si un appel à partir de l’URI fourni est autorisé à notifier l’utilisateur.

[Android.Runtime.Register("matchesCallFilter", "(Landroid/net/Uri;)Z", "GetMatchesCallFilter_Landroid_net_Uri_Handler", ApiSince=33)]
public virtual bool MatchesCallFilter(Android.Net.Uri uri);
[<Android.Runtime.Register("matchesCallFilter", "(Landroid/net/Uri;)Z", "GetMatchesCallFilter_Landroid_net_Uri_Handler", ApiSince=33)>]
abstract member MatchesCallFilter : Android.Net.Uri -> bool
override this.MatchesCallFilter : Android.Net.Uri -> bool

Paramètres

uri
Uri

URI représentant un appelant. Ne doit pas être null.

Retours

Valeur booléenne indiquant si un appel de l’URI fourni serait autorisé à interrompre l’utilisateur en fonction du filtre actuel.

Attributs

Remarques

Retourne si un appel à partir de l’URI fourni est autorisé à notifier l’utilisateur.

Une valeur de retour true indique l’une des valeurs suivantes : Ne pas déranger n’est pas actif actuellement ; ou l’appelant est un appelant répétitif et la stratégie actuelle autorise les interruptions des appelants répétitifs ; ou l’appelant se trouve dans l’ensemble de contacts de l’utilisateur dont les appels sont autorisés à interrompre Ne pas déranger.

Si Ne pas déranger est activé et qu’aucune interruption ou uniquement des alarmes n’est autorisée, cette méthode retourne false, quelle que soit l’entrée.

L’URI fourni doit être un tel: URI de mailto: schéma indiquant la source de l’appel. Pour obtenir une réponse précise concernant si l’appelant correspond aux contacts autorisés de l’utilisateur, la partie chemin d’accès de l’URI doit correspondre à une entrée de la base de données Contacts dans la colonne appropriée.

La transmission d’un fichier android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI est également autorisée, mais ne doit être utilisée que pour les interruptions de contact prioritaires et peut ne pas fournir de résultats précis dans le cas des appelants répétitifs.

Consultez également Person.Builder#setUri et android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI pour plus d’informations.

Les appelants de cette méthode doivent disposer d’un accès de l’écouteur de notification, d’une autorisation de lecture de contacts ou d’autorisations système.

REMARQUE : cette méthode appelle contacts, qui peut prendre un certain temps et ne doit pas être appelée sur le thread principal.

Java documentation pour android.app.NotificationManager.matchesCallFilter(android.net.Uri).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à