Язык

ContentResolver.NotifyChange Метод

Определение

Перегрузки

Имя. Описание
NotifyChange(Uri, ContentObserver)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена и попытается синхронизировать изменения в сети.

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

NotifyChange(Uri, ContentObserver, Boolean)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Уведомите зарегистрированных наблюдателей о том, что были обновлены несколько строк.

NotifyChange(Uri, ContentObserver)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена и попытается синхронизировать изменения в сети.

[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

Параметры

uri
Uri

URI измененного содержимого.

observer
ContentObserver

Наблюдатель, который произошел изменение, может быть null. Наблюдатель, создающий изменение, получит уведомление только в том случае, если он попросил получать уведомления о самостоятельном изменении, реализуя ContentObserver#deliverSelfNotifications() возвращать значение true.

Атрибуты

Комментарии

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена и попытается синхронизировать изменения в сети.

Чтобы наблюдать за событиями, отправленными через этот вызов, используйте #registerContentObserver(Uri, boolean, ContentObserver).

android.os.Build.VERSION_CODES#OНачиная с, все уведомления о содержимом должны поддерживаться допустимымContentProvider.

Java документации по android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

[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

Параметры

uri
Uri

URI измененного содержимого.

observer
ContentObserver

Наблюдатель, который произошел изменение, может быть null. Наблюдатель, создающий изменение, получит уведомление только в том случае, если он попросил получать уведомления о самостоятельном изменении, реализуя ContentObserver#deliverSelfNotifications() возвращать значение true.

flags
NotifyChangeFlags

Дополнительные флаги: #NOTIFY_SYNC_TO_NETWORK.

Атрибуты

Комментарии

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

Чтобы наблюдать за событиями, отправленными через этот вызов, используйте #registerContentObserver(Uri, boolean, ContentObserver).

Если #NOTIFY_SYNC_TO_NETWORK задано, это попытается запланировать локальную синхронизацию с помощью адаптера синхронизации, зарегистрированного для центра предоставленного URI. Учетная запись не будет передана адаптеру синхронизации, поэтому все соответствующие учетные записи будут синхронизированы.

android.os.Build.VERSION_CODES#OНачиная с, все уведомления о содержимом должны поддерживаться допустимымContentProvider.

Java документации по android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

NotifyChange(Uri, ContentObserver, Boolean)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

[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

Параметры

uri
Uri

URI измененного содержимого.

observer
ContentObserver

Наблюдатель, который произошел изменение, может быть null. Наблюдатель, создающий изменение, получит уведомление только в том случае, если он попросил получать уведомления о самостоятельном изменении, реализуя ContentObserver#deliverSelfNotifications() возвращать значение true.

syncToNetwork
Boolean

Если значение true, то же самое, что #NOTIFY_SYNC_TO_NETWORKи .

Атрибуты

Комментарии

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

Чтобы наблюдать за событиями, отправленными через этот вызов, используйте #registerContentObserver(Uri, boolean, ContentObserver).

Если syncToNetwork имеет значение true, это попытается запланировать локальную синхронизацию с помощью адаптера синхронизации, зарегистрированного для центра предоставленного URI. Учетная запись не будет передана адаптеру синхронизации, поэтому все соответствующие учетные записи будут синхронизированы.

android.os.Build.VERSION_CODES#OНачиная с, все уведомления о содержимом должны поддерживаться допустимымContentProvider.

Этот элемент не рекомендуется. Вызывающие должны рассмотреть возможность миграции #notifyChange(Uri, ContentObserver, int)в , так как она предлагает поддержку для многих других вариантов, чем просто #NOTIFY_SYNC_TO_NETWORK.

Java документации по android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

См. также

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

Применяется к

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Уведомите зарегистрированных наблюдателей о том, что были обновлены несколько строк.

[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

Параметры

uris
ICollection<Uri>

Uris измененного содержимого.

observer
ContentObserver

Наблюдатель, который произошел изменение, может быть null. Наблюдатель, создающий изменение, получит уведомление только в том случае, если он попросил получать уведомления о самостоятельном изменении, реализуя ContentObserver#deliverSelfNotifications() возвращать значение true.

flags
NotifyChangeFlags

Флаги, такие как #NOTIFY_SYNC_TO_NETWORK или #NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS.

Атрибуты

Комментарии

Уведомите зарегистрированных наблюдателей о том, что были обновлены несколько строк.

Чтобы наблюдать за событиями, отправленными через этот вызов, используйте #registerContentObserver(Uri, boolean, ContentObserver).

Если #NOTIFY_SYNC_TO_NETWORK задано, это попытается запланировать локальную синхронизацию с помощью адаптера синхронизации, зарегистрированного для центра предоставленного URI. Учетная запись не будет передана адаптеру синхронизации, поэтому все соответствующие учетные записи будут синхронизированы.

android.os.Build.VERSION_CODES#OНачиная с, все уведомления о содержимом должны поддерживаться допустимымContentProvider.

Java документации по android.content.ContentResolver.notifyChange(java.util.Collection<android.net.Uri>, android.database.ContentObserver, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к