Lenguaje

ContentResolver.NotifyChange Método

Definición

Sobrecargas

Nombre Description
NotifyChange(Uri, ContentObserver)

Notifique a los observadores registrados que se actualizó una fila e intente sincronizar los cambios en la red.

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notificar a los observadores registrados que se actualizó una fila.

NotifyChange(Uri, ContentObserver, Boolean)

Notificar a los observadores registrados que se actualizó una fila.

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Notifique a los observadores registrados que se han actualizado varias filas.

NotifyChange(Uri, ContentObserver)

Notifique a los observadores registrados que se actualizó una fila e intente sincronizar los cambios en la red.

[Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_Handler")]
public virtual void NotifyChange(Android.Net.Uri uri, Android.Database.ContentObserver? observer);
[<Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_Handler")>]
abstract member NotifyChange : Android.Net.Uri * Android.Database.ContentObserver -> unit
override this.NotifyChange : Android.Net.Uri * Android.Database.ContentObserver -> unit

Parámetros

uri
Uri

URI del contenido que se cambió.

observer
ContentObserver

El observador que originó el cambio puede ser null. El observador que originó el cambio solo recibirá la notificación si ha solicitado recibir notificaciones de cambio automático mediante la implementación ContentObserver#deliverSelfNotifications() para devolver true.

Atributos

Comentarios

Notifique a los observadores registrados que se actualizó una fila e intente sincronizar los cambios en la red.

Para observar los eventos enviados a través de esta llamada, use #registerContentObserver(Uri, boolean, ContentObserver).

A partir de android.os.Build.VERSION_CODES#O, todas las notificaciones de contenido deben estar respaldadas por un válido ContentProvider.

Java documentación para android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notificar a los observadores registrados que se actualizó una fila.

[Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_IHandler", ApiSince=24)]
public virtual void NotifyChange(Android.Net.Uri uri, Android.Database.ContentObserver? observer, Android.Content.NotifyChangeFlags flags);
[<Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_IHandler", ApiSince=24)>]
abstract member NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit
override this.NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit

Parámetros

uri
Uri

URI del contenido que se cambió.

observer
ContentObserver

El observador que originó el cambio puede ser null. El observador que originó el cambio solo recibirá la notificación si ha solicitado recibir notificaciones de cambio automático mediante la implementación ContentObserver#deliverSelfNotifications() para devolver true.

flags
NotifyChangeFlags

Marcas adicionales: #NOTIFY_SYNC_TO_NETWORK.

Atributos

Comentarios

Notificar a los observadores registrados que se actualizó una fila.

Para observar los eventos enviados a través de esta llamada, use #registerContentObserver(Uri, boolean, ContentObserver).

Si #NOTIFY_SYNC_TO_NETWORK se establece, se intentará programar una sincronización local mediante el adaptador de sincronización registrado para la autoridad del URI proporcionado. No se pasará ninguna cuenta al adaptador de sincronización, por lo que se sincronizarán todas las cuentas coincidentes.

A partir de android.os.Build.VERSION_CODES#O, todas las notificaciones de contenido deben estar respaldadas por un válido ContentProvider.

Java documentación para android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NotifyChange(Uri, ContentObserver, Boolean)

Notificar a los observadores registrados que se actualizó una fila.

[Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;Z)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_ZHandler")]
public virtual void NotifyChange(Android.Net.Uri uri, Android.Database.ContentObserver? observer, bool syncToNetwork);
[<Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;Z)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_ZHandler")>]
abstract member NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * bool -> unit
override this.NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * bool -> unit

Parámetros

uri
Uri

URI del contenido que se cambió.

observer
ContentObserver

El observador que originó el cambio puede ser null. El observador que originó el cambio solo recibirá la notificación si ha solicitado recibir notificaciones de cambio automático mediante la implementación ContentObserver#deliverSelfNotifications() para devolver true.

syncToNetwork
Boolean

Si es true, igual que #NOTIFY_SYNC_TO_NETWORK.

Atributos

Comentarios

Notificar a los observadores registrados que se actualizó una fila.

Para observar los eventos enviados a través de esta llamada, use #registerContentObserver(Uri, boolean, ContentObserver).

Si syncToNetwork es true, se intentará programar una sincronización local mediante el adaptador de sincronización registrado para la autoridad del URI proporcionado. No se pasará ninguna cuenta al adaptador de sincronización, por lo que se sincronizarán todas las cuentas coincidentes.

A partir de android.os.Build.VERSION_CODES#O, todas las notificaciones de contenido deben estar respaldadas por un válido ContentProvider.

Este miembro está en desuso. Los autores de llamadas deben considerar la posibilidad de migrar a #notifyChange(Uri, ContentObserver, int), ya que ofrece compatibilidad con muchas más opciones que simplemente #NOTIFY_SYNC_TO_NETWORK.

Java documentación para android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

  • <xref:Android.Content.ContentResolver.RequestSync(Android.Accounts.Account%2c+System.String%2c+System.String)>

Se aplica a

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Notifique a los observadores registrados que se han actualizado varias filas.

[Android.Runtime.Register("notifyChange", "(Ljava/util/Collection;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Ljava_util_Collection_Landroid_database_ContentObserver_IHandler", ApiSince=30)]
public virtual void NotifyChange(System.Collections.Generic.ICollection<Android.Net.Uri> uris, Android.Database.ContentObserver? observer, Android.Content.NotifyChangeFlags flags);
[<Android.Runtime.Register("notifyChange", "(Ljava/util/Collection;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Ljava_util_Collection_Landroid_database_ContentObserver_IHandler", ApiSince=30)>]
abstract member NotifyChange : System.Collections.Generic.ICollection<Android.Net.Uri> * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit
override this.NotifyChange : System.Collections.Generic.ICollection<Android.Net.Uri> * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit

Parámetros

uris
ICollection<Uri>

Los uris del contenido que se cambió.

observer
ContentObserver

El observador que originó el cambio puede ser null. El observador que originó el cambio solo recibirá la notificación si ha solicitado recibir notificaciones de cambio automático mediante la implementación ContentObserver#deliverSelfNotifications() para devolver true.

flags
NotifyChangeFlags

Marcas como #NOTIFY_SYNC_TO_NETWORK o #NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS.

Atributos

Comentarios

Notifique a los observadores registrados que se han actualizado varias filas.

Para observar los eventos enviados a través de esta llamada, use #registerContentObserver(Uri, boolean, ContentObserver).

Si #NOTIFY_SYNC_TO_NETWORK se establece, se intentará programar una sincronización local mediante el adaptador de sincronización registrado para la autoridad del URI proporcionado. No se pasará ninguna cuenta al adaptador de sincronización, por lo que se sincronizarán todas las cuentas coincidentes.

A partir de android.os.Build.VERSION_CODES#O, todas las notificaciones de contenido deben estar respaldadas por un válido ContentProvider.

Java documentación para android.content.ContentResolver.notifyChange(java.util.Collection<android.net.Uri>, android.database.ContentObserver, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a