ContentResolver.NotifyChange Método

Definição

Sobrecargas

Nome Description
NotifyChange(Uri, ContentObserver)

Notifique os observadores registrados de que uma linha foi atualizada e tente sincronizar alterações na rede.

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notifique os observadores registrados de que uma linha foi atualizada.

NotifyChange(Uri, ContentObserver, Boolean)

Notifique os observadores registrados de que uma linha foi atualizada.

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Notifique os observadores registrados de que várias linhas foram atualizadas.

NotifyChange(Uri, ContentObserver)

Notifique os observadores registrados de que uma linha foi atualizada e tente sincronizar alterações na rede.

[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

O uri do conteúdo que foi alterado.

observer
ContentObserver

O observador que originou a alteração pode ser null. O observador que originou a alteração só receberá a notificação se tiver solicitado receber notificações de auto-alteração implementando ContentObserver#deliverSelfNotifications() para retornar true.

Atributos

Comentários

Notifique os observadores registrados de que uma linha foi atualizada e tente sincronizar alterações na rede.

Para observar os eventos enviados por essa chamada, use #registerContentObserver(Uri, boolean, ContentObserver).

A partir do início android.os.Build.VERSION_CODES#O, todas as notificações de conteúdo devem ser apoiadas por um válido ContentProvider.

Java documentação para android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notifique os observadores registrados de que uma linha foi atualizada.

[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

O uri do conteúdo que foi alterado.

observer
ContentObserver

O observador que originou a alteração pode ser null. O observador que originou a alteração só receberá a notificação se tiver solicitado receber notificações de auto-alteração implementando ContentObserver#deliverSelfNotifications() para retornar true.

flags
NotifyChangeFlags

Sinalizadores adicionais: #NOTIFY_SYNC_TO_NETWORK.

Atributos

Comentários

Notifique os observadores registrados de que uma linha foi atualizada.

Para observar os eventos enviados por essa chamada, use #registerContentObserver(Uri, boolean, ContentObserver).

Se #NOTIFY_SYNC_TO_NETWORK estiver definido, isso tentará agendar uma sincronização local usando o adaptador de sincronização registrado para a autoridade do uri fornecido. Nenhuma conta será passada para o adaptador de sincronização, portanto, todas as contas correspondentes serão sincronizadas.

A partir do início android.os.Build.VERSION_CODES#O, todas as notificações de conteúdo devem ser apoiadas por um válido ContentProvider.

Java documentação para android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

NotifyChange(Uri, ContentObserver, Boolean)

Notifique os observadores registrados de que uma linha foi atualizada.

[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

O uri do conteúdo que foi alterado.

observer
ContentObserver

O observador que originou a alteração pode ser null. O observador que originou a alteração só receberá a notificação se tiver solicitado receber notificações de auto-alteração implementando ContentObserver#deliverSelfNotifications() para retornar true.

syncToNetwork
Boolean

Se for verdadeiro, o mesmo que #NOTIFY_SYNC_TO_NETWORK.

Atributos

Comentários

Notifique os observadores registrados de que uma linha foi atualizada.

Para observar os eventos enviados por essa chamada, use #registerContentObserver(Uri, boolean, ContentObserver).

Se syncToNetwork for true, isso tentará agendar uma sincronização local usando o adaptador de sincronização registrado para a autoridade do uri fornecido. Nenhuma conta será passada para o adaptador de sincronização, portanto, todas as contas correspondentes serão sincronizadas.

A partir do início android.os.Build.VERSION_CODES#O, todas as notificações de conteúdo devem ser apoiadas por um válido ContentProvider.

Este membro foi preterido. os chamadores devem considerar a migração para #notifyChange(Uri, ContentObserver, int), pois oferece suporte para muito mais opções do que apenas #NOTIFY_SYNC_TO_NETWORK.

Java documentação para android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Confira também

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

Aplica-se a

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Notifique os observadores registrados de que várias linhas foram atualizadas.

[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>

A uris do conteúdo que foi alterado.

observer
ContentObserver

O observador que originou a alteração pode ser null. O observador que originou a alteração só receberá a notificação se tiver solicitado receber notificações de auto-alteração implementando ContentObserver#deliverSelfNotifications() para retornar true.

flags
NotifyChangeFlags

Sinalizadores como #NOTIFY_SYNC_TO_NETWORK ou #NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS.

Atributos

Comentários

Notifique os observadores registrados de que várias linhas foram atualizadas.

Para observar os eventos enviados por essa chamada, use #registerContentObserver(Uri, boolean, ContentObserver).

Se #NOTIFY_SYNC_TO_NETWORK estiver definido, isso tentará agendar uma sincronização local usando o adaptador de sincronização registrado para a autoridade do uri fornecido. Nenhuma conta será passada para o adaptador de sincronização, portanto, todas as contas correspondentes serão sincronizadas.

A partir do início android.os.Build.VERSION_CODES#O, todas as notificações de conteúdo devem ser apoiadas por um válido ContentProvider.

Java documentação para android.content.ContentResolver.notifyChange(java.util.Collection<android.net.Uri>, android.database.ContentObserver, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a