Comparteix via


Context.RegisterComponentCallbacks(IComponentCallbacks) Método

Definición

Agregue un nuevo ComponentCallbacks elemento a la aplicación base del contexto, al que se llamará al mismo tiempo que se llamarán a los métodos ComponentCallbacks de las actividades y a otros componentes.

[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

Parámetros

callback
IComponentCallbacks

Interfaz a la que se va a llamar. Puede ser una ComponentCallbacks interfaz o ComponentCallbacks2 .

Atributos

Comentarios

Agregue un nuevo ComponentCallbacks elemento a la aplicación base del contexto, al que se llamará al mismo tiempo que se llamarán a los métodos ComponentCallbacks de las actividades y a otros componentes. Tenga en cuenta que usted debe<></em> asegurarse de usar #unregisterComponentCallbacks cuando corresponda en el futuro; esto no se quitará para usted.

Después Build.VERSION_CODES#Sde , el registro de ComponentCallbacks en Context creado a través #createWindowContext(int, Bundle) de o #createWindowContext(Display, int, Bundle) recibirá ComponentCallbacks#onConfigurationChanged(Configuration) desde El contexto de ventana en lugar de su aplicación base. Resulta útil si desea controlar los componentes de la interfaz de usuario asociados al contexto de ventana cuando el contexto de ventana tiene cambios de configuración.

Documentación de Java para android.content.Context.registerComponentCallbacks(android.content.ComponentCallbacks).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a