Lingua

PeopleContract.Directory.NotifyChange Metodo

Definizione

Notifica al provider persone che i record specifici all'interno di una directory sono stati modificati, attivando un aggiornamento della cache e notificando l'osservazione delle applicazioni client.

[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

Parametri

context
Context

Oggetto Context utilizzato per accedere all'oggetto ContentResolver.

uri
Uri

URI corrispondente ai dati modificati, ad esempio Persons#CONTENT_URI o Groups#CONTENT_URI.

queryArgs
Bundle

Argomenti Bundle di query costruiti utilizzando Persons.Query.Builder o Groups.Query.Builder contenenti criteri di selezione che corrispondono ai record di dati modificati.

cancellationSignal
CancellationSignal

Oggetto facoltativo CancellationSignal per annullare l'operazione di aggiornamento o null.

Valori restituiti

true se la notifica di modifica è stata inviata e avviata l'aggiornamento, false se il pacchetto chiamante non è una directory People registrata o se gli argomenti della query sono null o vuoti.

Attributi

Si applica a