Поделиться через


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) этот метод и откладывают дополнительные вычисления или хранилище в другой поток, чтобы избежать ненужных удалений отчетов.

Документация по Java для android.view.Window.OnFrameMetricsAvailableListener.onFrameMetricsAvailable(android.view.Window, android.view.FrameMetrics, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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