Activity.RegisterActivityLifecycleCallbacks Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.