Поделиться через


ContentObserver.OnChange Метод

Определение

Перегрузки

OnChange(Boolean)

Этот метод вызывается при изменении содержимого.

OnChange(Boolean, Uri)

Этот метод вызывается при изменении содержимого.

OnChange(Boolean, Uri, Int32)

Этот метод вызывается при изменении содержимого.

OnChange(Boolean, ICollection<Uri>, Int32)

Этот метод вызывается при изменении содержимого.

OnChange(Boolean)

Этот метод вызывается при изменении содержимого.

[Android.Runtime.Register("onChange", "(Z)V", "GetOnChange_ZHandler")]
public virtual void OnChange (bool selfChange);
[<Android.Runtime.Register("onChange", "(Z)V", "GetOnChange_ZHandler")>]
abstract member OnChange : bool -> unit
override this.OnChange : bool -> unit

Параметры

selfChange
Boolean

Значение true, если это уведомление о самостоятельном изменении.

Атрибуты

Комментарии

Этот метод вызывается при изменении содержимого.

Подклассы должны переопределить этот метод для обработки изменений содержимого.

Документация по Java для android.database.ContentObserver.onChange(boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

OnChange(Boolean, Uri)

Этот метод вызывается при изменении содержимого.

[Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;)V", "GetOnChange_ZLandroid_net_Uri_Handler")]
public virtual void OnChange (bool selfChange, Android.Net.Uri? uri);
[<Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;)V", "GetOnChange_ZLandroid_net_Uri_Handler")>]
abstract member OnChange : bool * Android.Net.Uri -> unit
override this.OnChange : bool * Android.Net.Uri -> unit

Параметры

selfChange
Boolean

Значение true, если это уведомление о самостоятельном изменении.

uri
Uri

Универсальный код ресурса (URI) измененного содержимого.

Атрибуты

Комментарии

Этот метод вызывается при изменении содержимого. Включает измененный универсальный код ресурса (URI) содержимого при наличии.

Подклассы должны переопределить этот метод для обработки изменений содержимого. Чтобы обеспечить правильную работу со старыми версиями платформы, которая не предоставляла более подробные аргументы, приложения должны реализовать все перегрузки.

Пример реализации:

<code>
            // Implement the onChange(boolean) method to delegate the change notification to
            // the onChange(boolean, Uri) method to ensure correct operation on older versions
            // of the framework that did not have the onChange(boolean, Uri) method.
            {@literal @Override}
            public void onChange(boolean selfChange) {
                onChange(selfChange, null);
            }

            // Implement the onChange(boolean, Uri) method to take advantage of the new Uri argument.
            {@literal @Override}
            public void onChange(boolean selfChange, Uri uri) {
                // Handle change.
            }
</code>

</p>

Документация по Java для android.database.ContentObserver.onChange(boolean, android.net.Uri).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

OnChange(Boolean, Uri, Int32)

Этот метод вызывается при изменении содержимого.

[Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;I)V", "GetOnChange_ZLandroid_net_Uri_IHandler", ApiSince=30)]
public virtual void OnChange (bool selfChange, Android.Net.Uri? uri, int flags);
[<Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;I)V", "GetOnChange_ZLandroid_net_Uri_IHandler", ApiSince=30)>]
abstract member OnChange : bool * Android.Net.Uri * int -> unit
override this.OnChange : bool * Android.Net.Uri * int -> unit

Параметры

selfChange
Boolean

Значение true, если это уведомление о самостоятельном изменении.

uri
Uri

Универсальный код ресурса (URI) измененного содержимого.

flags
Int32

Флаги, указывающие сведения об этом изменении.

Атрибуты

Комментарии

Этот метод вызывается при изменении содержимого. Включает измененный универсальный код ресурса (URI) содержимого при наличии.

Подклассы должны переопределить этот метод для обработки изменений содержимого. Чтобы обеспечить правильную работу со старыми версиями платформы, которая не предоставляла более подробные аргументы, приложения должны реализовать все перегрузки.

Документация по Java для android.database.ContentObserver.onChange(boolean, android.net.Uri, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

OnChange(Boolean, ICollection<Uri>, Int32)

Этот метод вызывается при изменении содержимого.

[Android.Runtime.Register("onChange", "(ZLjava/util/Collection;I)V", "GetOnChange_ZLjava_util_Collection_IHandler", ApiSince=30)]
public virtual void OnChange (bool selfChange, System.Collections.Generic.ICollection<Android.Net.Uri> uris, int flags);
[<Android.Runtime.Register("onChange", "(ZLjava/util/Collection;I)V", "GetOnChange_ZLjava_util_Collection_IHandler", ApiSince=30)>]
abstract member OnChange : bool * System.Collections.Generic.ICollection<Android.Net.Uri> * int -> unit
override this.OnChange : bool * System.Collections.Generic.ICollection<Android.Net.Uri> * int -> unit

Параметры

selfChange
Boolean

Значение true, если это уведомление о самостоятельном изменении.

uris
ICollection<Uri>

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

flags
Int32

Флаги, указывающие сведения об этом изменении.

Атрибуты

Комментарии

Этот метод вызывается при изменении содержимого. Включает измененные URI содержимого при наличии.

Подклассы должны переопределить этот метод для обработки изменений содержимого. Чтобы обеспечить правильную работу со старыми версиями платформы, которая не предоставляла более подробные аргументы, приложения должны реализовать все перегрузки.

Документация по Java для android.database.ContentObserver.onChange(boolean, java.util.Collection<android.net.Uri>, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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