Sprache

PeopleContract.Directory.NotifyChange Methode

Definition

Benachrichtigt den Personenanbieter, dass bestimmte Datensätze innerhalb eines Verzeichnisses geändert wurden, wodurch eine Cacheaktualisierung ausgelöst und Die Beobachtung von Clientanwendungen benachrichtigt wird.

[Android.Runtime.Register("notifyChange", "(Landroid/content/Context;Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=37)]
public static bool NotifyChange(Android.Content.Context context, Android.Net.Uri uri, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("notifyChange", "(Landroid/content/Context;Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=37)>]
static member NotifyChange : Android.Content.Context * Android.Net.Uri * Android.OS.Bundle * Android.OS.CancellationSignal -> bool

Parameter

context
Context

Der Context für den Zugriff auf die ContentResolver.

uri
Uri

Der URI, der den geänderten Daten entspricht (z. B Persons#CONTENT_URI . oder Groups#CONTENT_URI).

queryArgs
Bundle

Abfrageargumente Bundle , die mithilfe Persons.Query.Builder oder mit Auswahlkriterien erstellt wurden Groups.Query.Builder , die den geänderten Datensätzen entsprechen.

cancellationSignal
CancellationSignal

CancellationSignal Optional, um den Aktualisierungsvorgang abzubrechen, oder null.

Gibt zurück

true wenn die Änderungsbenachrichtigung gesendet und aktualisiert wurde, false wenn das aufrufende Paket kein registriertes Personenverzeichnis ist oder die Abfrageargumente null oder leer waren.

Attribute

Gilt für: