Context.RegisterComponentCallbacks(IComponentCallbacks) Метод

Определение

Добавьте новое в ComponentCallbacks базовое приложение Context, которое будет вызываться одновременно с методами компонентаCallbacks действий и другими компонентами.

[Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")]
public virtual void RegisterComponentCallbacks (Android.Content.IComponentCallbacks? callback);
[<Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")>]
abstract member RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit
override this.RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit

Параметры

callback
IComponentCallbacks

Интерфейс для вызова. Это может быть либо интерфейс.ComponentCallbacks ComponentCallbacks2

Атрибуты

Комментарии

Добавьте новое в ComponentCallbacks базовое приложение Context, которое будет вызываться одновременно с методами компонентаCallbacks действий и другими компонентами. Обратите внимание, что вы <>должны</em> обязательно использовать#unregisterComponentCallbacks, если это необходимо в будущем; это не будет удалено для вас.

После Build.VERSION_CODES#Sэтого регистрация компонентаCallbacks в контексте, созданном через #createWindowContext(int, Bundle) контекст окна, или #createWindowContext(Display, int, Bundle) будет получена ComponentCallbacks#onConfigurationChanged(Configuration) из контекста окна, а не из базового приложения. Полезно обрабатывать компоненты пользовательского интерфейса, связанные с контекстом окна при изменении конфигурации контекста окна.

Документация по Java для android.content.Context.registerComponentCallbacks(android.content.ComponentCallbacks).

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

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