Activity.RegisterActivityLifecycleCallbacks Método

Definição

Registre uma instância application.ActivityLifecycleCallbacks que recebe retornos de chamada do ciclo de vida apenas para esta Atividade.

[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: a instância de retorno de chamada a ser registrada. Esse valor não pode ser nulo.

Atributos

Comentários

Registre uma instância application.ActivityLifecycleCallbacks que recebe retornos de chamada do ciclo de vida apenas para esta Atividade. Em relação a quaisquer retornos de chamada registrados pelo aplicativo, os retornos de chamada registrados aqui sempre ocorrerão aninhados dentro desses retornos de chamada. Isso significa: os pré-eventos serão enviados primeiro para retornos de chamada registrados pelo aplicativo e, em seguida, para retornos de chamada registrados aqui. Application.ActivityLifecycleCallbacks.onActivityCreated(Activity,Bundle), Application.ActivityLifecycleCallbacks.onActivityStarted(Activity) e Application.ActivityLifecycleCallbacks.onActivityResumed(Activity) serão enviados primeiro para retornos de chamada registrados pelo aplicativo e, em seguida, para retornos de chamada registrados aqui. Para todos os outros eventos, os retornos de chamada registrados aqui serão enviados primeiro. Os eventos postais serão enviados primeiro para retornos de chamada registrados aqui e, em seguida, para retornos de chamada registrados pelo aplicativo. Se vários retornos de chamada estiverem registrados aqui, eles receberão eventos em primeiro lugar (até por meio de Application.ActivityLifecycleCallbacks.onActivityPostResumed, última ordenação de saída. É altamente recomendável registrar isso no construtor de sua Atividade para garantir que você obtenha todos os retornos de chamada disponíveis. Como esse retorno de chamada está associado apenas a essa Atividade, geralmente não é necessário cancelá-la, a menos que você especificamente não queira receber mais retornos de chamada do ciclo de vida.

Referência do Android para android.app.Activity.registerActivityLifecycleCallbacks.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a