Activity.RegisterActivityLifecycleCallbacks Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registrieren Sie eine Application.ActivityLifecycleCallbacks-Instanz, die Lebenszyklusrückrufe nur für diese Aktivität empfängt.
[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
Parameter
Application.ActivityLifecycleCallbacks: Die zu registrierende Rückrufinstanz. Dieser Wert darf nicht NULL sein.
- Attribute
Hinweise
Registrieren Sie eine Application.ActivityLifecycleCallbacks-Instanz, die Lebenszyklusrückrufe nur für diese Aktivität empfängt. In Bezug auf alle registrierten Rückrufe der Anwendung werden die hier registrierten Rückrufe immer in diesen Rückrufen geschachtelt. Dies bedeutet: Vorabereignisse werden zuerst an registrierte Rückrufe der Anwendung gesendet und dann an hier registrierte Rückrufe gesendet. Application.ActivityLifecycleCallbacks.onActivityCreated(Activity,Bundle), Application.ActivityLifecycleCallbacks.onActivityStarted(Activity) and Application.ActivityLifecycleCallbacks.onActivityResumed(Activity) will first to Application registered callbacks, then to callbacks registered here. Für alle anderen Ereignisse werden hier registrierte Rückrufe zuerst gesendet. Post-Ereignisse werden zuerst an hier registrierte Rückrufe und dann an registrierte Rückrufe der Anwendung gesendet. Wenn hier mehrere Rückrufe registriert sind, empfangen sie Ereignisse in einem ersten In (bis zu Application.ActivityLifecycleCallbacks.onActivityPostResumed, letzte Sortierung). Es wird dringend empfohlen, dies im Konstruktor Ihrer Aktivität zu registrieren, um sicherzustellen, dass Sie alle verfügbaren Rückrufe erhalten. Da dieser Rückruf nur dieser Aktivität zugeordnet ist, ist es in der Regel nicht erforderlich, die Registrierung aufzuheben, es sei denn, Sie möchten ausdrücklich keine weiteren Lebenszyklusrückrufe erhalten.
Android-Referenz für android.app.Activity.registerActivityLifecycleCallbacks.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.