ContentResolver.NotifyChange Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
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.
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.
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.