Activity.RegisterActivityLifecycleCallbacks Метод

Определение

Зарегистрируйте экземпляр Application.ActivityLifecycleCallbacks, который получает обратные вызовы жизненного цикла только для этого действия.

[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

Параметры

callback
Application.IActivityLifecycleCallbacks

Application.ActivityLifecycleCallbacks: экземпляр обратного вызова для регистрации. Это значение не может иметь значение NULL.

Атрибуты

Комментарии

Зарегистрируйте экземпляр Application.ActivityLifecycleCallbacks, который получает обратные вызовы жизненного цикла только для этого действия. В отношении любых зарегистрированных обратных вызовов приложения обратные вызовы, зарегистрированные здесь, всегда будут вложены в эти обратные вызовы. Это означает: предварительные события сначала будут отправлены в зарегистрированные приложения обратные вызовы, а затем для обратных вызовов, зарегистрированных здесь. Application.ActivityLifecycleCallbacks.onActivityCreated(Activity,Bundle), Application.ActivityLifecycleCallbacks.onActivityStarted(Activity) и Application.ActivityLifecycleCallbacks.onActivityResumed(Activity) будут отправляться сначала в зарегистрированные приложения обратные вызовы, а затем для обратных вызовов, зарегистрированных здесь. Для всех других событий обратные вызовы, зарегистрированные здесь, будут отправлены сначала. События публикации сначала будут отправлены на обратные вызовы, зарегистрированные здесь, а затем в зарегистрированные приложения обратные вызовы. Если здесь зарегистрировано несколько обратных вызовов, они получают события в первом входе (до Application.ActivityLifecycleCallbacks.onActivityPostResumed, последнее упорядочивание. Настоятельно рекомендуется зарегистрировать это в конструкторе действия, чтобы обеспечить получение всех доступных обратных вызовов. Так как обратный вызов связан только с этим действием, обычно не требуется отменять регистрацию, если вы не хотите получать дальнейшие обратные вызовы жизненного цикла.

Справочник по Android для android.app.Activity.registerActivityLifecycleCallbacks.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к