Lenguaje

Activity.RegisterActivityLifecycleCallbacks Método

Definición

Registre una instancia application.ActivityLifecycleCallbacks que reciba devoluciones de llamada de ciclo de vida solo para esta actividad.

[Android.Runtime.Register("registerActivityLifecycleCallbacks", "(Landroid/app/Application$ActivityLifecycleCallbacks;)V", "GetRegisterActivityLifecycleCallbacks_Landroid_app_Application_ActivityLifecycleCallbacks_Handler", ApiSince=29)]
public virtual void RegisterActivityLifecycleCallbacks(Android.App.Application.IActivityLifecycleCallbacks callback);
[<Android.Runtime.Register("registerActivityLifecycleCallbacks", "(Landroid/app/Application$ActivityLifecycleCallbacks;)V", "GetRegisterActivityLifecycleCallbacks_Landroid_app_Application_ActivityLifecycleCallbacks_Handler", ApiSince=29)>]
abstract member RegisterActivityLifecycleCallbacks : Android.App.Application.IActivityLifecycleCallbacks -> unit
override this.RegisterActivityLifecycleCallbacks : Android.App.Application.IActivityLifecycleCallbacks -> unit

Parámetros

callback
Application.IActivityLifecycleCallbacks

Application.ActivityLifecycleCallbacks: la instancia de devolución de llamada que se va a registrar. Este valor no puede ser nulo.

Atributos

Comentarios

Registre una instancia application.ActivityLifecycleCallbacks que reciba devoluciones de llamada de ciclo de vida solo para esta actividad. En relación con las devoluciones de llamada registradas en la aplicación, las devoluciones de llamada registradas aquí siempre se producirán anidadas dentro de esas devoluciones de llamada. Esto significa: Los eventos previos se enviarán primero a las devoluciones de llamada registradas por la aplicación y, a continuación, a las devoluciones de llamada registradas aquí. Application.ActivityLifecycleCallbacks.onActivityCreated(Activity,Bundle), Application.ActivityLifecycleCallbacks.onActivityStarted(Activity) y Application.ActivityLifecycleCallbacks.onActivityResumed(Activity) se enviarán primero a las devoluciones de llamada registradas por la aplicación y, a continuación, a las devoluciones de llamada registradas aquí. Para todos los demás eventos, las devoluciones de llamada registradas aquí se enviarán primero. Los eventos posteriores se enviarán primero a las devoluciones de llamada registradas aquí y, a continuación, a las devoluciones de llamada registradas por la aplicación. Si hay varias devoluciones de llamada registradas aquí, reciben eventos en un primero en (hasta Application.ActivityLifecycleCallbacks.onActivityPostResumed, último orden de salida. Se recomienda encarecidamente registrarlo en el constructor de la actividad para asegurarse de obtener todas las devoluciones de llamada disponibles. Dado que esta devolución de llamada está asociada solo a esta actividad, normalmente no es necesario anular el registro a menos que no desee recibir más devoluciones de llamada del ciclo de vida.

Referencia de Android para android.app.Activity.registerActivityLifecycleCallbacks.

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