ContentResolver.NotifyChange Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| NotifyChange(Uri, ContentObserver) |
Informez les observateurs inscrits qu’une ligne a été mise à jour et tentez de synchroniser les modifications sur le réseau. |
| NotifyChange(Uri, ContentObserver, NotifyChangeFlags) |
Informez les observateurs inscrits qu’une ligne a été mise à jour. |
| NotifyChange(Uri, ContentObserver, Boolean) |
Informez les observateurs inscrits qu’une ligne a été mise à jour. |
| NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags) |
Informez les observateurs inscrits que plusieurs lignes ont été mises à jour. |
NotifyChange(Uri, ContentObserver)
Informez les observateurs inscrits qu’une ligne a été mise à jour et tentez de synchroniser les modifications sur le réseau.
[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
Paramètres
- uri
- Uri
URI du contenu qui a été modifié.
- observer
- ContentObserver
L’observateur qui a créé le changement, peut être null. L’observateur à l’origine de la modification reçoit uniquement la notification s’il a demandé de recevoir des notifications d’auto-modification en implémentant ContentObserver#deliverSelfNotifications() pour retourner true.
- Attributs
Remarques
Informez les observateurs inscrits qu’une ligne a été mise à jour et tentez de synchroniser les modifications sur le réseau.
Pour observer les événements envoyés via cet appel, utilisez #registerContentObserver(Uri, boolean, ContentObserver).
À compter de android.os.Build.VERSION_CODES#O, toutes les notifications de contenu doivent être sauvegardées par une valeur valide ContentProvider.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)
Informez les observateurs inscrits qu’une ligne a été mise à jour.
[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
Paramètres
- uri
- Uri
URI du contenu qui a été modifié.
- observer
- ContentObserver
L’observateur qui a créé le changement, peut être null. L’observateur à l’origine de la modification reçoit uniquement la notification s’il a demandé de recevoir des notifications d’auto-modification en implémentant ContentObserver#deliverSelfNotifications() pour retourner true.
- flags
- NotifyChangeFlags
Indicateurs supplémentaires : #NOTIFY_SYNC_TO_NETWORK.
- Attributs
Remarques
Informez les observateurs inscrits qu’une ligne a été mise à jour.
Pour observer les événements envoyés via cet appel, utilisez #registerContentObserver(Uri, boolean, ContentObserver).
Si #NOTIFY_SYNC_TO_NETWORK elle est définie, cela tente de planifier une synchronisation locale à l’aide de l’adaptateur de synchronisation inscrit pour l’autorité de l’URI fourni. Aucun compte n’est transmis à l’adaptateur de synchronisation. Tous les comptes correspondants sont donc synchronisés.
À compter de android.os.Build.VERSION_CODES#O, toutes les notifications de contenu doivent être sauvegardées par une valeur valide ContentProvider.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
NotifyChange(Uri, ContentObserver, Boolean)
Informez les observateurs inscrits qu’une ligne a été mise à jour.
[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
Paramètres
- uri
- Uri
URI du contenu qui a été modifié.
- observer
- ContentObserver
L’observateur qui a créé le changement, peut être null. L’observateur à l’origine de la modification reçoit uniquement la notification s’il a demandé de recevoir des notifications d’auto-modification en implémentant ContentObserver#deliverSelfNotifications() pour retourner true.
- syncToNetwork
- Boolean
Si la valeur est true, identique à #NOTIFY_SYNC_TO_NETWORK.
- Attributs
Remarques
Informez les observateurs inscrits qu’une ligne a été mise à jour.
Pour observer les événements envoyés via cet appel, utilisez #registerContentObserver(Uri, boolean, ContentObserver).
Si syncToNetwork est vrai, cela tente de planifier une synchronisation locale à l’aide de l’adaptateur de synchronisation inscrit pour l’autorité de l’URI fourni. Aucun compte n’est transmis à l’adaptateur de synchronisation. Tous les comptes correspondants sont donc synchronisés.
À compter de android.os.Build.VERSION_CODES#O, toutes les notifications de contenu doivent être sauvegardées par une valeur valide ContentProvider.
Ce membre est déconseillé. Les appelants doivent envisager de migrer vers #notifyChange(Uri, ContentObserver, int), car il offre une prise en charge de plusieurs options que seulement #NOTIFY_SYNC_TO_NETWORK.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Voir aussi
- <xref:Android.Content.ContentResolver.RequestSync(Android.Accounts.Account%2c+System.String%2c+System.String)>
S’applique à
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)
Informez les observateurs inscrits que plusieurs lignes ont été mises à jour.
[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
Paramètres
- uris
- ICollection<Uri>
Uris du contenu qui a été modifié.
- observer
- ContentObserver
L’observateur qui a créé le changement, peut être null. L’observateur à l’origine de la modification reçoit uniquement la notification s’il a demandé de recevoir des notifications d’auto-modification en implémentant ContentObserver#deliverSelfNotifications() pour retourner true.
- flags
- NotifyChangeFlags
Indicateurs tels que #NOTIFY_SYNC_TO_NETWORK ou #NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS.
- Attributs
Remarques
Informez les observateurs inscrits que plusieurs lignes ont été mises à jour.
Pour observer les événements envoyés via cet appel, utilisez #registerContentObserver(Uri, boolean, ContentObserver).
Si #NOTIFY_SYNC_TO_NETWORK elle est définie, cela tente de planifier une synchronisation locale à l’aide de l’adaptateur de synchronisation inscrit pour l’autorité de l’URI fourni. Aucun compte n’est transmis à l’adaptateur de synchronisation. Tous les comptes correspondants sont donc synchronisés.
À compter de android.os.Build.VERSION_CODES#O, toutes les notifications de contenu doivent être sauvegardées par une valeur valide ContentProvider.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.