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)
из контекста окна, а не из базового приложения. Полезно обрабатывать компоненты пользовательского интерфейса, связанные с контекстом окна при изменении конфигурации контекста окна.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.