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.

Después Build.VERSION_CODES#TIRAMISUde , el registro de ComponentCallbacks en Activity el contexto recibirá ComponentCallbacks#onConfigurationChanged(Configuration) en lugar de Activity#onConfigurationChanged(Configuration) su aplicación base.

Después Build.VERSION_CODES#UPSIDE_DOWN_CAKEde , el registro de ComponentCallbacks en android.inputmethodservice.InputMethodService recibirá ComponentCallbacks#onConfigurationChanged(Configuration) de InputmethodService en lugar de su aplicación base. Resulta útil si desea controlar los componentes de la interfaz de usuario cuando el IME tiene cambios de configuración.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a