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
Параметры
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 и используемых в соответствии с условиями, описанными в разделе "".