Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается, когда информация доступна для ранее отрисованного кадра.
[Android.Runtime.Register("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void OnFrameMetricsAvailable (Android.Views.Window? window, Android.Views.FrameMetrics? frameMetrics, int dropCountSinceLastInvocation);
[<Android.Runtime.Register("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member OnFrameMetricsAvailable : Android.Views.Window * Android.Views.FrameMetrics * int -> unit
Параметры
- window
- Window
Объект Window
, на котором отображался кадр.
- frameMetrics
- FrameMetrics
доступные метрики. Этот объект повторно используется при каждом вызове, поэтому <эта>ссылка не является допустимой за пределами области этого метода< или сильной>.
- dropCountSinceLastInvocation
- Int32
количество отчетов, отброшенных с момента последнего вызова этого обратного вызова.
- Атрибуты
Комментарии
Вызывается, когда информация доступна для ранее отрисованного кадра.
Отчеты можно удалить, если этот обратный вызов занимает слишком много времени, так как производитель отчетов не может ждать завершения потребителя.
Настоятельно рекомендуется, чтобы клиенты скопируют переданные в FrameMetrics через FrameMetrics#FrameMetrics(FrameMetrics)
этот метод и откладывают дополнительные вычисления или хранилище в другой поток, чтобы избежать ненужных удалений отчетов.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.