ContentResolver.NotifyChange Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
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.
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.
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.